Come costruire un riconoscimento vocale Application

October 27

Costruire il riconoscimento vocale nelle applicazioni in grado di semplificare l'immissione di testo o rendere più facile controllare il testo senza utilizzare la tastiera o il mouse. Anche se può essere molto difficile costruire un programma di riconoscimento vocale te stesso, integrando un motore di riconoscimento vocale esistente nel vostro programma può essere molto facile, soprattutto per quelli con conoscenze di programmazione informatica.

istruzione

Preparare software di riconoscimento vocale

1 Bundle il software con un programma di riconoscimento vocale, come Dragon NaturallySpeaking o IBM ViaVoice. Se sei uno sviluppatore di software, dare all'utente la possibilità di acquistare il software. Come parte del processo di installazione dell'applicazione, hanno l'utente installa il programma di riconoscimento vocale troppo.

2 Configurare il software di riconoscimento vocale. Affinché l'applicazione per essere in grado di trarre il massimo vantaggio di riconoscimento vocale, il programma di riconoscimento vocale deve essere configurato correttamente. Ciò significa che le impostazioni del microfono e della lingua devono essere impostati in modo appropriato per sfruttare ottimale delle capacità del programma di riconoscimento vocale.

3 Addestrare il programma di riconoscimento vocale. Questo può essere fatto al di fuori della vostra applicazione, a seconda della sua natura. Se questo è il caso, la maggior parte dei programmi di riconoscimento vocale includono programmi di formazione e schermi, o il programma di riconoscimento vocale può essere addestrato in un word processor.

Integrare Inserimento testo

4 Costruire un testo o di controllo rich-text nella vostra applicazione. Molti programmi di riconoscimento vocale funziona con tutti gli altri programmi che hanno opzioni di testo di immissione. Se tutto ciò che serve è l'immissione di testo, l'applicazione probabilmente non avrà bisogno di alcuna modifica per funzionare con un programma di riconoscimento vocale.

5 Includere spazio in più nel controllo di immissione testo. Dal momento che i programmi di riconoscimento vocale in grado di riconoscere il discorso ad un ritmo più veloce di molte persone possono digitare, può essere necessario aumentare la dimensione dei controlli di testo di immissione. Lasciare spazio sufficiente per il testo da inserire e rivisto in tempo reale.

Interagire attraverso un API

6 Utilizzare l'interfaccia di programmazione delle applicazioni (API) di interagire con il software di riconoscimento vocale. Molti programmi di riconoscimento vocale di una API per altre applicazioni di utilizzare. Utilizzando uno permetterà l'applicazione di avere pieno accesso a tutte le funzioni di riconoscimento vocale e dare all'utente il controllo completo sopra l'applicazione attraverso la parola.

7 Integrare l'API con l'applicazione. Questo può includere facendo più di una "modalità" del controllo vocale. Creare parole di comando, come "salva file" o "Crea nuovo file." Durante l'immissione del testo, gli utenti dovrebbero anche essere in grado di effettuare correzioni senza dover toccare la tastiera e attivare le funzioni rich-text, come grassetto, corsivo, sottolineato e altre modifiche di carattere.

Consigli e avvertenze

  • Contattare la ditta che produce il software di riconoscimento vocale e chiedere se vi è una API disponibile. Questo non è un tipico add-on con il software di riconoscimento vocale, ma se dite il tecnico al cliente il supporto che si sta tentando di costruire una applicazione di riconoscimento vocale, è molto probabilmente sarà in grado di garantire l'API.