reconnaissance vocale et la reconnaissance vocale se produisent quand un ordinateur traduit le discours humain en texte ou les accepte comme des commandes . La reconnaissance vocale permet l'utilisation mains libres d'un ordinateur. Virtual Basic.net ou vb.net pour faire court, est un langage de logiciels développés par Microsoft et est utilisé pour la voix et des logiciels de reconnaissance vocale . Fin VB reconnaissance vocale Avant accepte discours que son entrée. Utilise
parole actes de logiciels de reconnaissance comme un front end filtre à gérer autant d'appels que possible avant d'envoyer les clients vers le centre d'appels. La reconnaissance vocale
est utilisé pour la dictée numérique . La reconnaissance vocale permet de convertir les paroles en texte tout en traduisant le texte dans une autre langue , assurer la traduction en temps réel . La reconnaissance vocale est utilisée dans les systèmes téléphoniques automatisés qui répondent aux demandes des appelants pour plus d'informations . La reconnaissance vocale accepte les commandes des utilisateurs qui ne peuvent pas entrer des commandes via un clavier.
Existants Utilities
Microsoft Word contient un utilitaire intégré dans le discours de dicter le discours de l'utilisateur au texte . «Réussir grâce à la technologie " indique que Microsoft Windows et Mac OS X sont des utilitaires qui permettent à l' utilisateur de parler commandes à l'ordinateur. Selon «La programmation de reconnaissance vocale de Windows " par Keith Jones, Microsoft Speech API normalise le " son et la voix » de la programmation de reconnaissance vocale Windows. Les constantes de la parole de Microsoft sont stockées dans le fichier vbspeech.bas .
Windows Presentation Foundation
synthèse vocale et la reconnaissance vocale dans Windows Presentation Foundation ( WPF) sont partie de la Microsoft vb.net Framework 3.0 . Services d'automatisation Microsoft vocaux sont effectuées en utilisant ActiveX de Visual Basic . Selon le « Pro WPF dans Visual Basic 2010" par Matthew MacDonald, « Le moyen le plus simple d'utiliser la reconnaissance vocale est de créer une instance de la classe SpeechRecognizer de l'espace de noms System.Speech.Recognition . "
Logic
logiciel de reconnaissance vocale
de reconnaissance vocale doit décoder chaque ensemble de sons et de les traduire au mot correct. Traitement du langage naturel applique la logique de l'intelligence artificielle pour décoder le langage humain . Selon le « Guide Technique : Principles , Applications, Tendances " de Hans -Jörg Bullinger , «une méthode central dans la reconnaissance des phrases parlées en continu est l'utilisation de soi-disant Hidden- Markov Models ( HHM ) - modèles stochastiques utilisés pour décrire et d'analyser les sources de signaux réels et d'en extraire les phonèmes qui correspondent au signal d'entrée le mieux. " l'intelligence artificielle dans la reconnaissance vocale peut être formé . Comme le logiciel de reconnaissance vocale enregistre les mots de l'utilisateur et est corrigé quand il identifie incorrectement un mot, sa précision s'améliore.
Types de commandes vocales
dictée de contrôle de commande utilise une ensemble limité de commandes vocales. Discours et reconnaissance vocale utilise des commandes dans le langage naturel de l'utilisateur. Dictée de contrôle commande serait d'utiliser une commande comme «Ouvrir Microsoft Word, utilisent 12 points en italique. " Logiciel de reconnaissance vocale assez intelligent pour accepter des commandes en langage naturel peut suivre la commande , "Open MS Word et passer à 12 points en italique. " < Br >
Prévention des problèmes
éliminer les bruits de fond pour réduire les erreurs créées par son capté que la parole ou d'interférer avec la reconnaissance vocale. Logiciel de reconnaissance vocale indépendant - parleur ne nécessite pas une période de formation. Toutefois, l'évolution souvent les utilisateurs de logiciels de reconnaissance vocale dépend - parleur augmente le risque d'erreurs. Erreurs de reconnaissance vocale sont diminués avec l'augmentation du temps de formation avec chaque utilisateur individuel .