Home -> Products -> OptimTalk Desktop Suite -> Features

OptimTalk Desktop Suite Features

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 windows linux
VoiceXML interpreter with a graphical user interface (GUI) [?] Cross Tick windows linux
Command line VoiceXML interpreter [?] Tick Tick windows linux
VoiceXML 2.1 support [?] Cross Tick windows linux
SSML support [?] Cross Tick windows linux
Keyboard input [?] Tick Tick windows linux
Speech recognition using Microsoft Speech API [?] Tick Tick windows
Simultaneous Speech recognition and Keyboard input [?] Cross Tick windows
Text output [?] Tick Tick windows linux
Speech synthesis using Microsoft Speech API [?] Tick Tick windows
Simultaneous text output and Speech synthesis using Microsoft Speech API [?] Cross Tick windows
Voice activity detector for recording [?] Cross Tick windows linux
Disabled barge-in mode [?] Cross Tick windows linux
Dump VoiceXML document [?] Cross Tick windows linux
CCXML
CCXML ports [?] 2 4 windows linux
CCXML interpreter with a graphical user interface (GUI) [?] Cross Tick windows linux
Command line CCXML interpreter [?] Tick Tick windows linux
Conference support [?] Cross Tick windows linux
Log all CCXML events feature [?] Cross Tick windows linux
Finish when no more sessions exist feature [?] Cross Tick windows linux
Restart dialog on exit feature [?] Cross Tick windows linux
Grammars
Speech recognition grammar (SRGS) and semantic interpretation (SISR) support [?] Tick Tick windows linux
Grammar tester with a graphical user interface (GUI) [?] Cross Tick windows linux
Command line Grammar tester [?] Tick Tick windows linux
Audio
Audio Output to Speakers [?] Tick Tick windows linux
Audio Input from Microphone [?] Tick Tick windows linux
General
Automatic Installer [?] Cross Tick windows linux

» 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.