multimodal berry, mmberry

libreria per applicazioni vocali, tool per applicazioni vocali, sdk multimodale, multimodal sdk

skip menu

simple and natural:

use your voice

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

MMBerry layout click to zoom

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