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.
Once you 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.
When we refer to a "script" on this page, we are talking about a speech or a dialog for Ignition to read to your users over the phone. These scripts have nothing to do with the scripting language (Python) that you write code with.
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.
- Go to your Gateway Config page, and select Alarming > Notification. To the right of the Voice Notification Profile, click on the manage scripts link.
- 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. For this example, click on the edit link for the English language.
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.New in 8.0.2, You can stop any of these Call Scripts from being read by removing all text in that field.
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 Changes.
- Here is an example of the some of the default scripts in Spanish. Once again, you can edit the scripts to your requirements. When editing is complete, click Save Changes.
You can attach a different script for any language that Ignition supports 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.
- Once you have the appropriate voice module and language module(s) installed, go to Security > Users, Roles. Select the manage users link for the default user source.
- 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 the language installed. In this example, let’s edit a user named Sal. Put Sal into the Spanish language. If the voice module is installed for the Spanish language, Ignition will automatically choose the Spanish script.
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.