Cisco Cisco Unified Customer Voice Portal 11.0(1) User Guide
I
NTRODUCTION
C
ISCO
CVP V
OICE
XML 3.1
Say it Smart Specifications
the audio files specified by the fileset(s) they intend on using, name the audio files
appropriately, and place them in a centrally servable location. Some criteria on audio files
are:
appropriately, and place them in a centrally servable location. Some criteria on audio files
are:
o
All audio files must be given names listed in the specification (with the appropriate audio
type extension). All Cisco CVP VoiceXML Say It Smart plugins use filenames in
lowercase and are named such that they can exist on any computing platform without
naming issues (the names do not include spaces or unusual punctuation). Any naming
inconsistencies will cause Cisco CVP VoiceXML Say It Smart plugins to use TTS for
those files.
type extension). All Cisco CVP VoiceXML Say It Smart plugins use filenames in
lowercase and are named such that they can exist on any computing platform without
naming issues (the names do not include spaces or unusual punctuation). Any naming
inconsistencies will cause Cisco CVP VoiceXML Say It Smart plugins to use TTS for
those files.
o
All audio files for a Say It Smart format must be of a single audio type. Mixing WAV
and VOX files, for example, is not possible.
and VOX files, for example, is not possible.
o
Not all files listed need to be recorded. If the user is fairly sure some files will never be
encountered, they can be left off. Cisco CVP VoiceXML Say It Smart plugins use TTS as
a backup so if a missing audio file is requested, it will simply be read as TTS. This may
be a bit disconcerting to the caller but does not cause any issues for the application. For
example, the Cisco CVP VoiceXML Number Say It Smart plugin can handle numbers up
to 999 trillion and the user may know that their application will not handle numbers
larger than ten thousand so may choose not to record “million”, “billion”, or “trillion”.
encountered, they can be left off. Cisco CVP VoiceXML Say It Smart plugins use TTS as
a backup so if a missing audio file is requested, it will simply be read as TTS. This may
be a bit disconcerting to the caller but does not cause any issues for the application. For
example, the Cisco CVP VoiceXML Number Say It Smart plugin can handle numbers up
to 999 trillion and the user may know that their application will not handle numbers
larger than ten thousand so may choose not to record “million”, “billion”, or “trillion”.
o
Many of the Cisco CVP VoiceXML Say It Smart plugins use filesets whose contents
include those audio files specified by the Cisco CVP VoiceXML Number Say It Smart
plugin. Recording the audio files to support Number will greatly reduce the number of
files needed for other types.
include those audio files specified by the Cisco CVP VoiceXML Number Say It Smart
plugin. Recording the audio files to support Number will greatly reduce the number of
files needed for other types.
o
All audio files for a particular plugin must be stored within the same root directory. Cisco
CVP VoiceXML Say It Smart plugins require the audio files used by the plugin to reside
in a single directory, though custom plugins can require subdirectories of this root
directory.
CVP VoiceXML Say It Smart plugins require the audio files used by the plugin to reside
in a single directory, though custom plugins can require subdirectories of this root
directory.
o
Audio files must be placed in a location made accessible via an HTTP request from the
voice browser. Unlike the Cisco CVP VoiceXML software itself, serving audio files does
not require an application server, they can be served by any web server such as IIS or
Apache.
voice browser. Unlike the Cisco CVP VoiceXML software itself, serving audio files does
not require an application server, they can be served by any web server such as IIS or
Apache.
Note that for types, input formats, output formats, and filesets, a plugin defines a name for each
as well as a display name. The display name is used for readability purposes and is what Cisco
CVP VoiceXML Studio shows when a new Say It Smart audio item is configured. The actual
name is used by Cisco CVP VoiceXML Server and the developer when they build dynamic
voice element configurations.
as well as a display name. The display name is used for readability purposes and is what Cisco
CVP VoiceXML Studio shows when a new Say It Smart audio item is configured. The actual
name is used by Cisco CVP VoiceXML Server and the developer when they build dynamic
voice element configurations.
The Say It Smart plugins requiring the use of a pause produce VoiceXML using the <break> tag.
Some voice browsers do not support this tag so Say It Smart playback normally including pauses
on these browsers would hear no pauses.
Some voice browsers do not support this tag so Say It Smart playback normally including pauses
on these browsers would hear no pauses.
Copyright 2001 - 2005 Audium Corporation. All Rights Reserved. 10/05
11