Voice Languages

In order to let Ignition make calls when alarm events happen there are several modules, the Voice Notification Module, and many voice language modules. The voice notification module for Ignition supports making calls using male and female voices in multiple languages. The language modules (i.e., English, Spanish, Italian, etc.) contain the text to speech engine that is specific for that language and gender.

You can download these modules from Inductive Automation's Downloads page on the website, and install them in your gateway.

images/download/attachments/6034543/Voice_Languages_-_Downloads_Page_0.png

The following table shows a list of the current Text-to-Speech voices that you can download after you have the Voice Notification Module installed. To download Text-to-Speech voices, go to the Knowledge Base article on Voice Notification Downloads where you can also find some good information.

Voices

Languages

Katherine

English

Laura

Italian

Sara

Spanish

Suzanne

French

Alex

German

Once you have installed the voice modules, you can configure the voice scripts for any language in the voice notification module. For example, you may want to have a different script that gets sent out when you’re calling someone in English verses someone that you’re calling in Spanish.

Important!

On this page we mention "scripts" a lot. These scripts have nothing to do with the scripting language (Python) that you write code with. When we say "script" on this page, we are talking about a speech or a dialog for Ignition to read to your users over the phone.

Modifying a Voice Notification Script

From Voice Notification Profiles page, you can manage your voice scripts. Two examples are provided here; one in English, and the other in Spanish.

  1. Go to your Gateway Configuration page, and select Alarm Notifications. To the right of the Voice notification profile, click on the manage scripts link.

    images/download/attachments/6034543/Voice_Languages_-_Voice_Mangage_Scripts_2.png

  2. Here you can manage all the scripts for every language, and can even create new scripts. The languages that come with Ignition are English, Italian, French and Spanish. There are a host of other languages that Ignition supports, as you will soon see. For this example, click on the Edit link for English.

    images/download/attachments/6034543/Voice_Languages_-_Notification_Profiles_1.png

  3. Default voice scripts are the same in all supported languages. This is the default script for English. It consists of a number of little scripts. Each script is what the recipient of the call will hear over the phone. These are instructions informing the recipient of one or more the alarm(s) depending on how the alarm notification is configured. When you receive a voice notification, you will hear each script or instruction one at a time. For example, the first script you will hear is “Hello this is an Ignition alarm notification” which, of course, is the greeting. It will then go through each script and inform the recipient of the alarm name, date and time of the alarm, alarm status, and how to acknowledge the alarm. You can edit this default script to your requirements. When you're finished editing, click Save.

    images/download/attachments/6034543/Voice_Languages_-_English_Scripts_3.png

  4. Here is an example of the default scripts in Spanish. Once again, you can edit the scripts to your requirements. When editing is complete, click Save.

    images/download/attachments/6034543/Voice_Languages_-_Spanish_Scripts_4.png

    As you can see, you can attach a different script for every language depending on the user, and whatever that user is setup to do. So, if the script is in Spanish, the user will receive the voice notification in Spanish assuming the Spanish voice module is installed in Ignition.

  5. Once you have the appropriate voice module and language module(s) installed, go to Security > Users and Roles. Select the manage users link for the default user source.

    images/download/attachments/6034543/Voice_Languages_-_Default_User_Sources_5.png

  6. You can edit every single user, and put each user into a different language, as long as the language that you select for each user has the voice module for that language installed. In this example, let’s edit a user, Sally. Put Sally into the Spanish language. If the voice module is installed for the Spanish language, Ignition will automatically choose the Spanish script.

    images/download/attachments/6034543/Voice_Languages_-_Select_Language_for_User_6.png

    Now, when the alarm notification is received, the voice message will be in Spanish. You can also change a user's language preferences from the User Management component.

Next...