Bonjour à tous !
Dans mon application de reconnaissance vocale, je remarque que lorsque je lui dit de reconnaitre le nombre "12 345" (avec un espace) (nombre spécifié dans la grammaire qu'il charge), le temps de reconnaissance est beaucoup plus long que lorsqu'il lit "12345" sans espace.
J'ai aussi remarqué que lors du chargement de mon fichier, lorsqu'il contient un nombre non formaté (sans espace), le temps de chargement est beaucoup plus long, multiplié par 4 ou 5 (je n'ai pas pu obtenir de mesure précise, et c'est ce qui me manque ...
J'en déduis que le moteur de reconnaissance décompose chaque nombre de toutes les façons possibles de le dire (12345, 12 345, 1 2345, 1 2 3 4 5, ...). Et qu'en formatant le nombre avec un espace, je réduis ainsi les possibilités de prononciations. Bref.
Quelle pourrait être la complexité en temps de reconnaissance d'un tel nombre en fonction de sa longueur ?
Partager