-
Calcul à la voix
Hello !
J'aimerais essayer de développer un logiciel avec Visual Basic 2012 ayant pour but de faire des calculs avec la voix et ayant une réponse grâce à une reconnaissance vocale.
Pour ce qui est de la reconnaissance vocale, c'est bon. Par contre, j'ai un mal fou à génerer un code permettant de faire les calculs.
L'idée serait d'arriver à poser un question type "10+5" et que la reconnaissance vocale réponde "15"
Est ce que quelqu'un saurait comment m'aiguiller ?
Merci
-
Bonjour,
Tout dépend si ta reconnaissance vocale utilise un dictionnaire ou non. Dans le cas d'un dictionnaire, l'utilisation des tags sémantiques permettra d'obtenir quelque chose du genre [nombre] [opérateur] [nombre]. Un simple test sur l'opérateur permettra le calcul assez facilement. Maintenant si la reconnaissance vocale est basée sur une reconnaissance de texte libre (moins fiable), il faudra parser la chaine résultante afin de définir les éléments (nombres et opérateur) entrant dans calcul à effectuer.
Bien sûr tout ça si on reste sur des calculs simples car si tu cherches à compléxifier les calculs, le problème devient tout autre : différencier 10+5x3 et (10+5)x3