Voice notification content
The Voice Interaction dialog box allows you to create content for the voice (phone) notification that will be sent when the associated form is initiated. You can also create recordings from this dialog box, as well as preview the voice interaction to ensure that it sounds exactly as you intended.
Before starting to create a voice interaction script in the editor, it's a good idea to build an outline, flowchart, or other type of plan for what you want the script to achieve. Here are some questions you will want to consider before you begin:
- What existing recordings will be needed in the script?
- What new phrases will need to be recorded for the script? Whose voice will be used for these?
- What is the key information that will be presented, and where should it be placed in the script?
- What existing properties will be needed for the script?
- Will any new properties need to be created?
- Are there any existing policies or procedures that must be reflected in the script?
Once you know the answers to these questions and other issues specific to your organizational needs, you can sketch out each step of the interaction and then start adding these elements to the interaction.
The Voice Interaction editor employs an intuitive drag-and-drop interface that makes it easy to add and remove form properties and voice actions (the basic building blocks of your voice interaction). It's also simple to rearrange content by dragging script elements to another location within the editor.
When you open the voice interaction editor, you may be prompted to share the computer's microphone with xMatters. When you share your microphone with xMatters, you can record new phrases using your computer's microphone. For more information, see Record a new voice interaction phrase.
The following screenshot shows the editor's key features, along with a sample voice interaction:
Voice interaction editor with sample content
The Voice Interaction editor gives you the ability to add properties to the script by dragging them from the panel to the desired insertion point in the message. The property value will be inserted into the message content based on what the message sender specifies when sending the message. You can add form, person, and sender properties to a message.
Only properties that have been added to the form in the layout tool will be available in the Form Properties panel. To use person properties, you must have been granted the permission ability.act.actREBMessagePersonProperties by an administrator.
When you add a speak phrase element to your script by dragging it from the Voice Action panel to the editor, you can have the system:
- Play a recording that already exists in the system.
- Play a new recording that you create from within the Voice Interaction editor.
- Use a text-to-speech (TTS) engine read the phrase or spell it out one letter at a time.
The sections below describe each of these options in more detail.
If no recording exists for a phrase, the system will automatically use TTS to speak the phrase to the message recipient.
After you have added a speak phrase element to the editor, you can associate an existing recording with it. Start typing in the search field and any existing phrases that match the search criteria will appear in a list. Select the phrase you want to use and it will be added to the script.
Adding an existing recording in the voice interaction editor
You can create a new recording and associate it with the speak phrase element. For more information about creating a new recording, see Record a new voice interaction phrase.
You can listen to the recording associated with a speak phrase element by clicking the green play icon.
If no recording exists for a phrase and you don't want to create one, you can have the system use a TTS engine to read the phrase, or spell out the phrase one letter at a time. After you've added the Speak Phrase element to the editor and typed your phrase, click the drop-down list and select Force Text-to-Speech or Spell Out.
If your xMatters company has more than one language defined, you can click the related language tab to create different interactions.