J'essaie de créer une grammaire personnalisée pour une phrase contenant un nombre, par ex. (Les revenus ont augmenté de 34,5 milliards de dollars).Utilisation de types intégrés VoiceXML dans la grammaire SRGS
Une règle que j'ai créé en utilisant la spécification du W3C ressemble:
<rule id="root" scope="public">
<item> <ruleref uri="#subject"/> </item>
<item> <ruleref uri="#direction"/> </item>
<item> <ruleref uri="#thenumber"/> </item>
</rule>
pour choisir la partie numérique de la phrase, je veux tirer parti d'un type de VoiceXML intégré (par exemple)
<grammar type="application/srgs+xml" src="/grammars/number.grxml"/>
ou d'utiliser une sorte de bibliothèque pour les modèles numériques. La dernière alternative serait de créer un ensemble de règles à partir de zéro pour reconnaître n'importe quel nombre.
Toute aide serait grandement appréciée. Aucun des types intégrés standard de VoiceXML ne prend en charge l'entrée numérique naturelle.
La norme VoiceXML spécifie réellement que les types intégrés sont facultatifs. Cependant, il spécifie un type de "numéro" spécifiquement pour l'entrée de nombre naturel. Comme vous l'avez indiqué, @codechobo devra vérifier la documentation de son navigateur VoiceXML et de son moteur ASR, mais les plus importants que j'ai utilisés sont tous compatibles avec les nombres naturels. Plus d'infos: http://www.w3.org/TR/voicexml20/#dmlABuiltins –