Bonjour,
Pour une application de reconnaissance vocale, je définis les grammaires qui seront utilisées (via grXML ou le namespace System.Speech.Recognition.SrgsGrammar).
Or, l'utilisateur devra entrer une quantité, entière, non définie à l'avance et pouvant varier sur 6 chiffres (ou plus).
Le logiciel charge les grammaires qu'il aura à reconnaître. Existe-t-il un moyen de lui faire charger les nombres ? Existe-il une bibliothèque "toute faite" ?
J'ai tenté (sans trop d'espoir) :
Mais évidemment, déja pour 200 nombres, le temps de chargement de la grammaire est réellement prohibitif...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SrgsRule rule = new SrgsRule(type); SrgsOneOf choices = new SrgsOneOf(); SrgsItem grammarItem; for (int i = 0; i < 200; i++) { grammarItem = new SrgsItem(i.ToString()); choices.Add(grammarItem); } rule.Add(choices);
Existe-t-il une autre solution ?
Partager