VoiceXML voice applications and multimodal applications
Multimodal interaction extends the potential of traditional applications.
If you require any information, you can listen to it and see it on your telephone. Communicate with any management system by filling in forms and moving through menus. Speak with the navigator to request information on the path and on services.
Use your voice to control your house.
Architecture
Supported languages
MultiModalBerry is available for different operating systems/platforms and different developing languages:
Windows:
C++
.NET
Java
WinCE:
C++
.NET
J2ME
Structure
MMBerry is made up of:
a Core library, structured from the following parts:
Voice Command Gateway: to write multimodal applications in C++, including voice recognition and synthesis functionality;
log file generation
catch events from TTS and ASR engines
JNI interface for writing Java applications with MMBerry in native mode.
.NET interface for writing applications with any framework language.
VAD (Voice Activity Detection) to optimise the use of the ASR motor in continual mode without being a burden on the recogniser itself.
Audio Dump allows for recording of the audio buffer which is sent to the ASR. This is especially recommended for debugging and application tuning.
Advanced logging allowing for the highlighting of each single event within the library and, above all, to have control of the recognition events (grammar loaded, utterance, recognition, confidence, etc).