multimodalberry, mmberry

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

Salta il menu

semplice e naturale:

usa la tua voce

Applicazioni vocali voicexml e applicazioni multimodali

La multimodalità estende le potenzialità delle applicazioni tradizionali.

Richiedi qualsiasi informazione, ascoltala e visualizzala sul tuo telefono.
Dialoga con un qualsiasi gestionale compilando form e spostandoti tra i menu.
Parla con il navigatore per richiedere informazioni sul percorso e sui servizi.
Controlla attraverso la voce la tua casa.

Architettura

Schema architettura berry. Clicca per ingrandire

Piattaforme supportate

MultiModalBerry è attualmente disponibile su diverse piattaforme/sistemi operativi e per diversi linguaggi:

  • Windows:
    • C++
    • .NET
    • Java
  • WinCE:
    • C++
    • .NET
  • J2ME

Stuttura

MultiModalBerry è composto da:

  • una libreria Core strutturata nelle seguenti parti:
    • Voice Command Gateway: per scrivere applicazioni multimodali in C++, comprensivo di funzionalità di sintesi e riconoscimento vocale;
    • generazione file di log;
    • cattura eventi TTS ed ASR.
  • Interfaccia JNI per scrivere applicazioni Java con MultiModalBerry in modalità nativa.
  • Interfaccia .NET per scrivere applicazioni con qualunque linguaggio del framework.
  • VAD (Voice Activity Detection) per ottimizzare l`utilizzo del motore ASR in modalità continua senza pesare sul riconoscitore stesso.
  • Audio Dump che permette la registrazione del buffer audio che viene inviato all'ASR particolarmente indicato per le operazione di debugging e tuning dell`applicazione.
  • Logging avanzato che permette di evidenziare ogni singolo evento all`interno della libreria e soprattutto permette di avere il controllo degli eventi di riconoscimento (grammatica caricata, utterance, riconosciuto, confidence, etc..).