1. WIN-911 Announcer

A. Overview 

The WIN-911 Announcer provides text-to-speech (TTS) announcement of alarm events through the local sound device. Such output is typically routed to a PC speaker, enabling operators on-site to hear details of the alarms that WIN-911 is monitoring. Output can also be routed to a plant announcement system or radio transponder. Multiple instances of the WIN-911 Announcer can be installed across the network to provide local audio output potentially against distinct subscriptions.

B. System Requirements 

The WIN-911 Announcer is available for version 4.19.24 or later of WIN-911 Standard, Interactive, and Advanced. A free 30 day trial of the software is available for download

Microsoft .NET 4.8 or later is required. The installer for .NET 4.8 is included with the download of WIN-911 as well as the USB drive if you ordered a physical copy.

An enabled sound device is required to install the Announcer. On some PCs, a sound device is not enabled until speakers are plugged into the audio port.

Windows Desktop Experience must be enabled on Server 2016 and Server 2019

C. Installation  

You can download the installer directly from here.

The installer is also located in the Tools folder of the WIN-911 download and USB drive.

2. Setup Instructions 

A. Connectivity Tab   

The WIN-911 Announcer will typically be installed on the same server as the WIN-911 Dispatcher but may be installed on any network accessible computer separate from the WIN-911 Dispatcher host. For more information about distributing across the network, please refer to the Networking Considerations section at the end of this document.

Connectivity Setup Tab


The name of this WIN-911 Announcer instance will be defaulted to match the local computer name, but you are free to use any name as long as it is unique on your network.

Specify WIN-911 Dispatcher Computer

When first launching the WIN-911 Announcer you will be prompted for the location of the WIN-911 Dispatcher host. If this tool has been installed on the WIN-911 Dispatcher computer, then you are ready to test.

If the WIN-911 Dispatcher is located on another computer, specify its computer name here before testing. Once tested, click the Save button to enable access to the remainder of the configuration.

Start WIN-911 Announcer with Windows

The option to start the WIN-911 Announcer with Windows is defaulted for the current windows session.

        IMPORTANT: If multiple users log in to this computer, be sure to launch the Announcer from your start menu         once for each such user to enable this automatic startup for their future Windows sessions.

Enable Connection Warning

By default, the WIN-911 Announcer will announce connectivity loss with the Dispatcher. You may disable or modify the details of this announcement here.

B. Subscription Tab  

By default, the WIN-911 Announcer will announce all alarm states of all alarms monitored by the target WIN-911 Dispatcher. To accept this behavior, click the Save button and you are ready to move to the next tab. Otherwise, keep reading for a deeper understanding of this part of the configuration.

Subscription Setup Tab

All alarms assigned to a Strategy in WIN-911 will be announced by any subscribing instances of the WIN-911 Announcer. The Add and Delete buttons can be used to configure the Strategies of interest for this instance of the WIN-911 Announcer.

If desired, you may specify a prefix to announce before all alarm messages for a specific Strategy. For example, if you would like the announcer to say, “Safety Alarm” prior to announcing every alarm from the Safety Strategy, type that prefix here. You may also adjust the replay interval for alarm messages from a specific Strategy. By default, the WIN-911 Announcer will replay messages every 15 minutes; this can be configured between 5 and 59 minutes or set to 0 if no repeat is desired.

For all Subscriptions, you may enable/disable the announcement of any of the four alarm states. If you are not interested in hearing alarms after they are acknowledged, simply disable the appropriate states.

By default, WIN-911 Announcer will remain silent if its target Dispatcher is in Standby Mode. This behavior is typically desired but can be modified here.

Upon review of these settings, click Save and continue to the next tab.

C. Audio Tab  

This section of the configuration allows you to specify which local audio device and TTS Voice should be used to announce alarms. If the local computer has more than one sound device, you may need to ensure that the correct device is selected. Use the preview button to play the editable text to the left of the button. If you are not hearing the audio preview, confirm speaker connectivity and the audio device selection. The preview can also be used to compare TTS Voices and options.

To accept this configuration, click the Save button and continue to the next tab.

Audio Tab

D. Alarm Format Tab  

You can configure which alarm event details are announced and in what order using this section of the configuration. Use the Insert button to insert additional properties into your format; you’ll notice that such properties are encapsulated in angle brackets signaling them as keywords for dynamic replacement. The format text is editable; you may wish to repeat a property value or insert static text describing the property to follow for clarity. If your data source provides more meaningful condition descriptions (as is the case with FactoryTalk and AVEVA Edge 2020), you may wish to remove the tag

description provided by default. You can preview your format against a stand-in alarm event, but we recommend listening to test alarm from your SCADA system to fine-tune the format.


     TIP: see the online Alarm Event property mapping document for your SCADA. 

If you wish to display seconds or dates in your alarm properties related to time, use the provided control under the Insert button.

Alarm Format Tab

In the screenshot above, the format has been edited away from its defaults to provide another example using additional alarm properties.

Sample Format


In the sample format above, the first element of the format is the static text “Attention!” followed by the description of the tag associated with the alarm event (<Tag Description> = “Waste water tank #42 in the main facility”) and the name of the alarm condition on that tag (“below a safe level”). The format continues with the static text “was” and then incorporates the current active and acknowledgment state of the alarm. The time of the most recent alarm event in this alarm lifetime is inserted with the “Short Time” option, opting not to display seconds or the date. Finally, the tag and condition descriptors are repeated. This format would be applied to all alarm events announced by this instance of the WIN-911 Announcer, substituting the most current values for each alarm property.

E. Say As

This tab provides a convenient way to override the default pronunciation of the TTS engine for acronyms and nomenclature specific to your application. Many common defaults are provided for you. If you find that the TTS Voice pronounces something incorrectly, simply configure its pronunciation here. You can check the new pronunciation using the provided preview button.

Say As Tab

This portion of the configuration can be exported to CSV for external editing or transfer to another instance of the WIN-911 Announcer. The provided import button can then be used to replace all local definitions with those from the CSV file.

F. Announcer Runtime

The WIN-911 Announcer is already running and announcing alarms as configured. You may close the configuration window to dismiss the Announcer to the system tray. You may exit and terminate the WIN-911 Announcer by right-clicking its icon in the system tray. Should you need to change the configuration, you may also bring up the configuration window through this menu or by starting the WIN-911 Announcer from the start menu.

Announcer Icon 

3. Remote Announcer Setup Instructions 

A. Networking Considerations    

If you are targeting a remote WIN-911 Dispatcher, you will need to verify that your DNS can resolve the WIN-911 Dispatcher hostname or set up an accessible static IP address. You must also configure your firewall is permitting communications from the WIN-911 Announcer to the WIN-911 Dispatcher (TCP ports 80 and 4020).

Finally, you will need to ensure that the user account under which the WIN-911 Announcer is executing can be authenticated by the WIN-911 host.

Same Domain

If both machines are members of the same domain and the executing user is a domain user, then this condition is satisfied.

Different Domains

If the machines are on separate domains, you will need to establish a domain trust relationship.


If the machines are not on a domain at all, you will need to configure a user with the same name and password on the WIN-911 host in order to secure communications.


If you are experiencing issues with announcements, check the Windows Event Viewer logs under “WIN-911” for errors or warning reported by the WIN-911 Announcer. This information will aid the diagnostic effort.

A.Technical Support


A smaller font paragraph including the hyperlink to the Ticket submission portal as well as the phone number is included after the conclusion of the main article. Copied into each article as needed, you can find the text below and use it on any article that needs to be edited. [Trebuchet MS, Font Size: 14]

To create a support case, you can use your Maintenance Support number or your CD Tracking number. You can create a Case online or contact the product support line: (512)326-1011. 

Once all these details have been addressed, the article is free to be published.