The following table presents OptimTalk Desktop Suite features and their
availability in each edition and operating system. Click on the question mark
next to the feature name for more information about the feature.
| Feature |
Basic Edition |
Professional Edition |
Operating System |
| VoiceXML |
| VoiceXML ports |
[?] |
1
|
2
|
|
| VoiceXML interpreter with a graphical user interface (GUI) |
[?] |
|
|
|
| Command line VoiceXML interpreter |
[?] |
|
|
|
| VoiceXML 2.1 support |
[?] |
|
|
|
| SSML support |
[?] |
|
|
|
| Keyboard input |
[?] |
|
|
|
| Speech recognition using Microsoft Speech API |
[?] |
|
|
|
| Simultaneous Speech recognition and Keyboard input |
[?] |
|
|
|
| Text output |
[?] |
|
|
|
| Speech synthesis using Microsoft Speech API |
[?] |
|
|
|
| Simultaneous text output and Speech synthesis using Microsoft Speech API |
[?] |
|
|
|
| Voice activity detector for recording |
[?] |
|
|
|
| Disabled barge-in mode |
[?] |
|
|
|
| Dump VoiceXML document |
[?] |
|
|
|
| CCXML |
| CCXML ports |
[?] |
2
|
4
|
|
| CCXML interpreter with a graphical user interface (GUI) |
[?] |
|
|
|
| Command line CCXML interpreter |
[?] |
|
|
|
| Conference support |
[?] |
|
|
|
| Log all CCXML events feature |
[?] |
|
|
|
| Finish when no more sessions exist feature |
[?] |
|
|
|
| Restart dialog on exit feature |
[?] |
|
|
|
| Grammars |
| Speech recognition grammar (SRGS) and semantic interpretation (SISR) support |
[?] |
|
|
|
| Grammar tester with a graphical user interface (GUI) |
[?] |
|
|
|
| Command line Grammar tester |
[?] |
|
|
|
| Audio |
| Audio Output to Speakers |
[?] |
|
|
|
| Audio Input from Microphone |
[?] |
|
|
|
| General |
| Automatic Installer |
[?] |
|
|
|
» Graphical user interface (GUI)
OptimTalk Desktop Suite Professional Edition combines OptimTalk VoiceXML
Interpreter, OptimTalk CCXML Interpreter and OptimTalk Grammar Tester into
a single, easy-to-use application with graphical user interface.
» Command line applications
OptimTalk VoiceXML Interpreter, OptimTalk CCXML Interpreter and OptimTalk
Grammar Tester are available in the form of command line applications.
Even if an application with graphical user interface is available in
the Professional Edition, the command line versions might be still useful
for automation such as running regression tests.
» VoiceXML ports
The maximum number of dialogs that can be interpreted simultaneously at
any given moment.
» VoiceXML 2.1 support
OptimTalk Desktop Suite Professional Edition brings support of VoiceXML 2.1.
VoiceXML 2.1 specifies a set of useful features that are not supported by
VoiceXML 2.0.
» SSML support
OptimTalk allows for using SSML even with speech synthesis engines that do not
have native SSML support, e.g. Microsoft Speech API compliant engines. Please
note that the SSML support might be limited to some extent by the abilities of
a particular engine in this case.
» Keyboard input
The OptimTalk VoiceXML Interpreter makes it possible to simulate
speech recognition by entering utterances using keyboard. It also supports
entering DTMF (touch tone) codes using keyboard.
It is a very useful and fast way of testing VoiceXML documents for
sufficient grammar coverage and correct behavior when facing various
user's reactions.
» Speech recognition using Microsoft Speech API
Thanks to the support for Microsoft Speech API, speech recognition is easily
accessible to anyone. In addition to that, OptimTalk offers a unique feature
– documents containing grammars in the standardized W3C Speech
Recognition Grammar format can be used in connection with Microsoft
Speech API!
» Simultaneous speech recognition and keyboard input
In the Basic Edition, either the keyboard input, or the input using speech
recognition must be selected before interpretation of a VoiceXML document
starts. The Professional Edition makes it possible to use both in the same
time. Whenever a user's input is expected, the user can either say or type
the input.
» Text output
The OptimTalk VoiceXML Interpreter makes it possible to replace
spoken, synthesized output with text-based output. Since the text-based
output is much faster than the spoken output, it can significantly reduce
the time needed for testing VoiceXML documents during the design phase.
» Speech synthesis using Microsoft Speech API
Thanks to the support for Microsoft Speech API, speech synthesis is easily
accessible to anyone. In addition to that, OptimTalk makes it possible to
use SSML language in connection with Microsoft Speech API.
» Simultaneous text output and Speech synthesis using Microsoft Speech API
In the Basic Edition, either the text output, or the spoken, synthesized
output must be selected before interpretation of a VoiceXML document
starts. The Professional Edition makes it possible to use both in the same
time. Each output is printed out to the screen in its textual form and
also spoken.
» Voice activity detector for recording
When a voice activity detector is used, recording begins when the user starts
speaking and is finished when the user stops speaking.
Without the voice activity detector, the recording starts immediately
after all prompts are spoken by the system and lasts for the time defined
as the maximum recording time. The silence at the beginning and at the end
remains a part of the recording.
» Disabled barge-in mode
When the disabled barge-in mode is on, the OptimTalk VoiceXML Interpreter
starts listening for user's input only after all the output has been played
to the end.
This feature makes it possible to use OptimTalk Desktop Suite in environments
where loudspeakers must be used instead of a headset, such as demonstrations and
lectures. The disabled barge-in mode ensures that the sound from loudspeakers
will not be incorrectly interpreted as user's input.
» Dump VoiceXML document
When the dump VoiceXML document mode is on, the OptimTalk VoiceXML Interpreter
saves every document to a temporary directory before its interpretation starts.
This feature allows the developer to easily investigate content of VoiceXML
documents generated by a web server.
» CCXML ports
The maximum number of calls that can be handled simultaneously at any given
moment. The number of calls means the sum of the number of inbound calls and
the number of outbound calls at the given moment.
» Conference support
If conference support is available, conference calls can be created using
CCXML's <createconference> tag.
» Log all CCXML events feature
If the log all CCXML events feature is on, the CCXML interpreter logs all
CCXML events that occur during the interpretation, facilitating debugging
of CCXML applications.
» Finish when no more sessions exist feature
If the finish when no more sessions exist feature is on, the CCXML interpreter
is terminated as soon as last running CCXML session terminates. If the feature
is off, the interpreter must be finished explicitly by the user.
» Restart dialog on exit feature
If the restart dialog on exit feature is on, and interpretation of a VoiceXML
application is finished due to VoiceXML <exit> tag (i.e. the
call is not disconnected), the interpretation of the VoiceXML application is
restarted.
» Speech recognition grammar (SRGS) and semantic interpretation (SISR) support
OptimTalk contains its own implementation of the SRGS and SISR standards. In
addition to that, OptimTalk offers a unique feature – VoiceXML documents
containing grammars in the SRGS format including the SISR-compliant semantic
tags, can be used in connection with Microsoft Speech API!
» Audio Output to Speakers
The audio output produced by the VoiceXML interpreter can be sent to speakers
so that no telephone is needed to test VoiceXML documents.
» Audio Input from Microphone
The audio input for the VoiceXML interpreter can be captured from a microphone
so that no telephone is needed to test VoiceXML documents.
» Automatic installer
The Professional Edition comes with an automatic installer that guides the
user through the installation of OptimTalk Desktop Suite. The Basic Edition
needs to be installed manually.