Riconoscimento vocale e riconoscimento vocale si verificano quando un computer traduce il linguaggio umano in testo o le accetta come comandi . Il riconoscimento vocale consente mani uso gratuito di un computer . Virtuale Basic.net , o vb.net in breve, è un linguaggio di software sviluppato da Microsoft ed è utilizzato per la voce e il software di riconoscimento vocale . Fine del riconoscimento vocale VB frontale accetta discorso come input . Utilizza
riconoscimento vocale atti software come front-end del filtro per gestire il maggior numero possibile di chiamate prima di inoltrare ai clienti al call center . Il riconoscimento vocale
è utilizzato per la dettatura digitale. Il riconoscimento vocale in grado di convertire le parole in testo , mentre la traduzione del testo in un'altra lingua , fornendo traduzione in tempo reale . Il riconoscimento vocale è utilizzata nei sistemi telefonici automatici che rispondono alle richieste dei chiamanti per informazioni. Il riconoscimento vocale accetta comandi da parte degli utenti che non possono entrare comandi tramite una tastiera .
Esistenti Utilities
Microsoft Word contiene una utility integrata nel discorso per dettare il discorso del all'utente di testo . " Riuscire con la tecnologia ", afferma che Microsoft Windows e Mac OS X hanno utility che permettono all'utente di parlare comandi al computer . Secondo il " riconoscimento vocale Programming Windows" da Keith Jones , Microsoft Speech API standardizza il "suono - e - voce" della programmazione di riconoscimento vocale di Windows . Le costanti del linguaggio di Microsoft vengono memorizzate nel file vbspeech.bas .
Windows Presentation Foundation
sintesi vocale e riconoscimento vocale in Windows Presentation Foundation ( WPF ) sono parte di Microsoft vb.net framework 3.0 . Servizi di automazione del linguaggio di Microsoft vengono eseguiti utilizzando ActiveX di Visual Basic . Secondo " Pro WPF in VB 2010" di Matthew MacDonald , "Il modo più semplice per utilizzare il riconoscimento vocale è di creare un'istanza della classe SpeechRecognizer dallo spazio dei nomi System.Speech.Recognition . "
riconoscimento Logic
software di riconoscimento vocale Voice deve decodificare ogni insieme di suoni e tradurli per la parola corretta . Elaborazione del linguaggio naturale si applica la logica di intelligenza artificiale per decodificare il linguaggio umano . Secondo la " Guida alla tecnologia : principi, applicazioni, Tendenze " di Hans - Jörg Bullinger , "Un metodo per il riconoscimento di frasi pronunciate continuamente centrale è l'uso della cosiddetta Hidden - Markov - Modelle ( HHM ) - modelli stocastici utilizzati per descrivere e analizzare le sorgenti di segnali reali e per estrarre i fonemi che si adattano il segnale di ingresso migliore . " l'intelligenza artificiale di riconoscimento vocale può essere addestrato . Come il software di riconoscimento vocale registra le parole dell'utente e viene corretto quando si identifica erroneamente una parola , la sua precisione migliora .
Tipi di comandi vocali
dettatura controllo comando utilizza un serie limitata di comandi vocali . Vocale e riconoscimento vocale utilizza i comandi in linguaggio naturale di un utente. Dettatura di controllo Command sarebbe usare un comando come "Apri Microsoft Word, utilizzare 12 punti carattere corsivo . " Software di riconoscimento vocale abbastanza intelligente da accettare comandi in linguaggio naturale potrebbe seguire il comando "Apri Microsoft Word ed interruttore a 12 punti carattere corsivo . " < Br >
Prevenire problemi
eliminare il rumore di fondo per ridurre gli errori creati dal suono captato come discorso o interferire con il riconoscimento vocale . Speaker - indipendente software di riconoscimento vocale non richiede un periodo di formazione . Tuttavia, cambiando spesso gli utenti di speaker -dipendente software di riconoscimento vocale aumenta il rischio di errori . Errori di riconoscimento vocale sono diminuite con aumento del tempo di allenamento con ogni singolo utente.