Comment construire une application de reconnaissance vocale

Préparation d'un logiciel de reconnaissance vocale

Étape 1

Regroupez vos logiciels avec un programme de reconnaissance vocale tel que Dragon NaturallySpeaking ou ViaVoice d'IBM. Si vous êtes un développeur de logiciels, donnez à l'utilisateur la possibilité d'acheter le logiciel. Dans le cadre du processus d'installation de l'application, demandez à l'utilisateur d'installer également le programme de reconnaissance vocale.

Étape 2

Configurez le logiciel de reconnaissance vocale. Pour que votre application puisse tirer pleinement parti de la reconnaissance vocale, le programme doit être correctement configuré. Cela signifie que les paramètres du microphone et de la langue doivent être ajustés correctement pour tirer pleinement parti des capacités du programme.

Étape 3

Former le programme de reconnaissance vocale. Cela peut devoir être fait en dehors de l'application, selon 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 peut être formé dans un traitement de texte.

Intégrer la saisie de texte

Étape 1

Construisez un contrôle texte ou texte enrichi dans votre application. La plupart des programmes de reconnaissance vocale fonctionnent avec tous les programmes dotés d'options de saisie de texte. Si vous avez besoin d'introduire des mots, l'application n'a probablement besoin d'aucune modification pour fonctionner avec un programme de reconnaissance vocale.

Étape 2

Inclut de l'espace supplémentaire dans le contrôle de saisie de texte. Étant donné que les programmes de reconnaissance vocale peuvent reconnaître la parole plus rapidement que beaucoup d’écrivains, il peut être nécessaire d’augmenter la taille des commandes de saisie de texte. Laissez suffisamment d’espace pour écrire du texte et le relire en temps réel.

Interaction via une API

Étape 1

Il utilise une interface de programmation d'application (API) pour interagir avec un logiciel de reconnaissance vocale. De nombreux programmes de reconnaissance vocale incluent une API que d'autres applications peuvent utiliser. L'utilisation de l'un d'eux permettra à votre application d'avoir un accès complet à toutes les fonctions de reconnaissance vocale et donnera à l'utilisateur le contrôle complet de l'application par la voix.

Étape 2

Intégrez l'API à l'application. Cela peut inclure la création de plusieurs "modes" de contrôle vocal. Créez des mots de commande, tels que "enregistrer le fichier" ou "créer un nouveau fichier". Lors de la saisie du texte, les utilisateurs doivent également être en mesure de modifier leurs textes sans avoir à toucher au clavier et à activer les fonctions de texte enrichi, telles que gras, italique, soulignement et autres modifications de police.