Comment construire une application de reconnaissance vocale

<div itemprop="description" class="intro marginTop" data-module="article-intro">

Construire la reconnaissance vocale dans vos applications peut simplifier la saisie de texte ou de le rendre plus facile à contrôler du texte sans utiliser le clavier ou la souris. Bien qu`il peut être très difficile de construire un programme de reconnaissance vocale vous-même, l`intégration d`un moteur de reconnaissance vocale existante dans votre programme peut être très facile, en particulier pour ceux qui ont des connaissances en programmation informatique.

Choses que vous devez

  • connaissances de programmation
  • logiciel de reconnaissance vocale
  • Interface Application-programmation de votre logiciel

Préparer logiciel de reconnaissance vocale

  1. Regroupez votre logiciel avec un programme de reconnaissance de la parole, tels que Dragon NaturallySpeaking ou IBM ViaVoice. Si vous êtes un développeur de logiciels, donner à l`utilisateur une option d`achat du logiciel. Dans le cadre du processus d`installation de votre application, demandez à l`utilisateur d`installer le programme de reconnaissance de la parole aussi.

  2. Configurer le logiciel de reconnaissance vocale. Pour que votre demande soit en mesure de tirer pleinement parti de la reconnaissance vocale, le programme de reconnaissance de la parole doit être correctement configuré. Cela signifie que les paramètres du microphone et du langage doivent être réglés de manière appropriée pour tirer profit optimale des capacités du programme de reconnaissance de la parole.




  3. Former le programme de reconnaissance de la parole. Cela peut être fait en dehors de votre application, en fonction de sa nature. Si tel est le cas, la plupart des programmes de reconnaissance vocale comprennent des programmes et des écrans de formation, ou le programme de reconnaissance vocale peuvent être formés sur un traitement de texte.

Intégrer Saisie de texte

  1. Construire un texte ou un contrôle de texte enrichi dans votre application. De nombreux programmes de reconnaissance vocale vont travailler avec d`autres programmes qui ont des options de saisie de texte. Si tous vous avez besoin est saisie de texte, votre demande ne sera probablement pas besoin de modifications de travailler avec un programme de reconnaissance de la parole.

  2. Inclure un espace supplémentaire dans le contrôle de saisie de texte. Comme les programmes de reconnaissance vocale peuvent reconnaître la parole à un rythme plus rapide que beaucoup de gens peuvent taper, il peut être nécessaire d`augmenter la taille de vos contrôles de saisie de texte. Prévoyez suffisamment d`espace pour le texte à saisir et examiné en temps réel.

Interagir via une API

  1. Utiliser une interface de programmation d`application (API) pour interagir avec le logiciel de reconnaissance vocale. De nombreux programmes de reconnaissance vocale comprennent une API pour d`autres applications à utiliser. L`utilisation d`un permettra à votre demande d`avoir accès à toutes les fonctionnalités de reconnaissance vocale et de donner à l`utilisateur un contrôle complet sur l`application par la parole.

  2. Intégrer l`API avec votre application. Cela peut inclure faire plus d`un "mode" du contrôle de la parole. Créer des mots de commande, tels que "sauvegarder le fichier" ou "créer un nouveau fichier." Lors de la saisie, les utilisateurs doivent également être en mesure d`apporter des corrections sans avoir à toucher le clavier et activer les fonctions de texte riche, comme le visage gras, italique, souligné et d`autres changements de police.

Conseils & Avertissements

  • Contactez la société qui fabrique le logiciel de reconnaissance de la parole et demander s`il y a une API disponible. Ce n`est pas un add-on typique avec un logiciel de reconnaissance de la parole, mais si vous dites la technologie client-support que vous essayez de construire une application de reconnaissance vocale, vous sera très probablement en mesure d`obtenir l`API.

AUTRES

» » » » Comment construire une application de reconnaissance vocale