This workflow object converts text, which can include numbers and data label values, to a soundfile, and plays back the soundfile to the caller.
1. An Example Scenario
As opposed to a pre-recorded message as used by the Play Sound object and several other objects, the Say Text object uses a Text to Speech engine to generate a soundfile for immediate replay to the caller. This allows the message to be a real-time message, e.g. "You are currently number 12 in the queue, Your estimated wait time is 3 minutes." where '12' and '3 mins' are the values in the database at the time the message is generated. A subsequent message might then be, "You are currently number 4 in the queue, Your estimated wait time is 1 minute." See the Text to Speech Guidelines for tips for making such a message more efficient by inserting soundfiles for the constant text.
2. Add Workflow Object
Open the Workspace.
Select Workflows from the Resources menu.
Select a workflow from the list displayed (you can also create a new one).
Click the Preview icon next to your selected workflow. A schematic representation of the workflow is displayed.
Click the Add New Object icon The New Workflow Object dialog opens.
Select Say Text from the drop-down selection list.
When you include Say Text in your automated workflow, enter the following details:
What you should do
Workflow Object Title
Enter a meaningful name for the object.
Default voice is used for this but you can add new profile options using the Text to Speech Profiles module
Text to be Spoken
Enter the text that you wish to be converted to speech, e.g. "Please enter your 9 digit membership number followed by the hash key."
Refer to the Text to Speech Guidelines
Click on the generate icon. The soundfile will be generated as a WAV file using Text-to-Speech technology. When ready, the new soundfile is played once. If you are unsatisfied with the new soundfile, edit the source text and regenerate the file. You can also download it by clicking on the Download icon.
Insert Data Label
Select from the drop down list of available Data Labels. These are the reference names for data that is captured from earlier objects in the workflow such as: Capture Digits, Select Option, or Call External Function.
When selected, the relevant label will be inserted in the Spoken Text field at the current cursor location. When this object is subsequently executed, the label will be replaced with its current value, prior to converting the text to speech.
Click Save to keep your new object and to return to the Workflow Builder.