Click Audio Resources in the navigation bar to manage your audio resources.
Each Audio Collection contains a set of Audio Resources, which are TTS (Text-to-Speech) prompts and recorded audio files that you can use in your applications and shared modules in any block that supports playing audio.
For example, a banking company might have an audio collection assigned to an application that receives customer inquiries. Within that audio collection are several audio resources for each language in which the company operates. Each audio resource contains language-specific audio for greeting the caller, communicating announcements, and offering special promotions.
From this page, you can centrally manage these audio resources for all of your applications. If you change an audio file or TTS text, the change takes effect the next time that the audio collection is published.
Designer includes audio collections for use with Callback and Callback V2. These collections are read-only, but you can clone a collection if you want to customize the files.
Creating an audio collection
To create a new audio collection, click Add Audio Collection and enter a name. When you are done, click Create and Open to open the new audio collection and add audio resources.
To specify an audio collection for an application or a shared module, go to the Audio tab in the application settings and select the Audio Resource Collection you want to use. Each application or shared module can be linked to a single audio collection. If you don't specify an audio collection for a shared module, it inherits the audio collection of the invoking application.
To improve audio resources management, consider linking shared modules to their own audio collections.
An audio collection can't have more than 5000 prompts—if you need more than that for an application, organize the prompts into multiple audio collections. You can then split your application into modules, with each module referencing the appropriate collection.
- Keep this limit in mind when planning your applications. It is much more difficult to go back and split an application later if this limit is reached.
- Splitting an application into multiple shared modules lets you use multiple audio collections in the application (each shared module can work with only one user-defined audio collection).
- Important: Designer won't warn you or display an error if there are too many prompts. But as more prompts are added, and the limit is reached or exceeded, your customers might start to experience quality issues due to the additional processing required.
Adding audio resources
Click Add Audio Resource and enter a name for the audio resource. Make sure to use a unique name as you won't be able to add it if it has the same name as an existing system resource. Click OK.
Properties of the new audio resource are displayed to the right of the list. You can choose to add a Description to describe the purpose of this audio resource. You can also add Tags to relate this audio resource to similar audio resources with the same tags.
Click Manage Languages to continue adding the audio resource. You can add two types of audio resources: TTS (Text-to-Speech), where you provide the words that the computer will speak, and audio files, where you upload a file that contains an audio recording.
Adding a TTS resource
- Click Add language to select the language to be spoken.
- Select This announcement plays TTS only.
- In the TTS Text field, enter the text to be spoken by the TTS engine and Save.
Adding an audio file resource
- Ensure This announcement plays TTS only is NOT selected.
- Click Add language to select the language spoken by the audio resource.
- Click the File button to select the audio file to upload. A checkmark appears if the file is uploaded successfully.
- (Optional) You can enter Alternate TTS Text to be spoken if the audio file is unable to play.
- After the audio file is uploaded and you have saved the audio resource, you can click the play button to play the audio file.
Publishing an audio collection
Audio collections must be published before they can be used by applications. When you are finished adding audio resources, click Publish Audio Collection to publish the audio collection. If you want to undo the changes you have made, click Revert Changes. This will discard any changes made and restore the audio collection back to the last published version.
After you click Publish Audio Collection, Designer opens the Publish - Audio Collection difference window, where you can use the Added, Deleted, and Modified tabs to review the changes made to audio resources since the last time the collection was published.
When you are ready to publish, click Publish to publish only those items in the collection that have been changed. Select Publish Entire Audio Collection if you want to publish all resources contained in the collection.
Managing audio collections
Use the Action toolbar to manage your audio collections:
Clone an audio collection
Creates a copy of the audio collection while preserving the original. For example, you might want to use an audio collection in another application but need to make a few modifications to its resources, such as using an alternate audio file or language.
List audio collection consumers
Displays a list of the applications that are using the audio collection. This lets you see which applications would be impacted if you make any changes to the collection.
Export an audio collection
Use this option to download a zip file containing all of the audio files in the collection. The zip file includes a CSV file that you can edit to make offline changes to the audio collection before importing the collection back into Designer.
Delete an audio collection
Click the trash icon to delete an audio collection. Designer will ask you to confirm this action, and display a list of applications and modules that are using any of the audio resources contained in the collection.
Offline management (CSV file)
You can export an audio collection to make changes to it offline. The collection can then be imported back into Designer.
When you export an audio collection, a CSV file is included with the exported zip file. You can use an application like Microsoft Excel to edit this file and make changes to the audio collection. For example, you can add new resources, mark existing resources for removal, or modify certain resource properties.
There are certain rules to follow when working with the CSV file:
- Don't make any changes to the spreadsheet schema. For example, do not make changes to the column headings or re-arrange the columns.
- When adding a new resource, you can add a new row. However, do not add (or remove) any columns. Also, do not remove rows for existing resources — there is a proper way to remove resources (see Removing resources from a collection).
- All mandatory fields must contain a value before the audio collection can be imported.
- Do not remove or rename any of the extracted files or folders.
- Make sure any new audio file resources you are adding have been placed in the audio folder before preparing the zip file and uploading the collection to Designer.
- Items in CSV files are separated (or delimited) by commas. If you need to use a comma within a value, you must enclose it in double-quotes (",").
CSV file fields and descriptions
|Mark Audio Resource For Deletion||Mandatory. Indicates if the audio resource should be removed from the collection. By default, all values are set to FALSE. If you change this value to TRUE for a resource, it will be deleted during import.|
|Audio Resource ID||
DO NOT MODIFY. This value represents the unique ID generated by Designer for each audio resource. If you are adding a new audio resource, leave this field blank.
|Audio Resource Name||Mandatory. Name of the audio resource. You can modify this value.|
|Audio Resource Description||Description of the audio resource. You can modify this value.|
|Audio Resource Tags||Tags used to group the audio resources for easy identification. Tags should always be enclosed within double-quotes ("tag"). Multiple tags can be separated by a comma, but kept within the double-quotes: "tag1, tag2, tag3".|
|Mark Language For Deletion||Mandatory. Indicates whether the language should be deleted from an audio resource. By default, all values are set to FALSE. If you change this value to TRUE for a language, it will be removed from the associated audio resource during import.|
|Play Only Text||Mandatory. Indicates whether the audio resource should play only text. If set to FALSE, the resource plays as an audio file. If the audio file cannot be played, the text specified in Text to Be Played is played.|
|Audio Resource Language||Mandatory. Indicates the language that the audio file/text supports. The language can be any one of the languages supported by Designer.|
|Audio File Name/Text to Play (if Play only Text is true)||Mandatory. If Play Only Text is set to TRUE, enter the text to be played. If Play Only Text is set to FALSE, enter the name of the audio file to be played. Make sure that the audio file specified here is contained within the audio folder.|
|Text to Be Played||Indicates the text to be played if there is issue playing the audio file. Enter the TTS text to be played.|
Adding new resources to a collection
To add a new resource to a collection, add a new row to the CSV file. Specify values for all of the mandatory fields, and any optional fields as desired. Do not enter a value for Audio Resource ID as this value is added by Designer after import.
If you are adding an audio file resource, make sure that the file is placed in the audio folder before performing the import.
Removing resources from a collection
To remove an audio or language resource from a collection, change the value of the Mark Audio Resource/Language for Deletion field to TRUE.
Supported Audio Formats in Browsers
The types of audio files that you can play is dependent on the web browser that you are using. The following table shows which audio file formats are supported by each browser.
|mp3||Yes||Yes||Yes (IE 9 and later)||Yes|
|wav (16 bit mono)||Yes||Yes||No||Yes|
|wav (u law)||Yes||No||No||Yes|