Modifying the system voice tables

Some of the system prompts invoke voice segments using the Table prompt statement. One of the parameters of the Table statement identifies the table in which the required segments are cataloged. For example, Small_number calls the voice segments that play numbers using the Table statement, with the Numbers table as a parameter. If you record a new number for Small_number to play and do not add it to the Numbers table, Small_number fails when it tries to play it. In this case, you must either add the new voice segment to the Numbers table or edit Small_number so that it no longer uses the Table statement.

The other system prompts invoke voice segments using the Voice prompt statement. One of the parameters of the Voice statement identifies the directory (in this case, the System voice directory) in which the required segments are stored. As long as the voice segments you record are stored in the System voice directory for the language specified in the application profile, these prompts will be able to locate them.

If you create additional voice segments for use by one of the prompts that includes a Table statement, either catalog it in the voice table that is the parameter for the statement, or edit the prompt to use the Voice statement instead. The Blueworx Voice Response for AIX: Application Development using State Tables explains how to edit a prompt and how to modify a voice table: open the voice table you need to modify, then follow the procedure to add voice segments to the table.