Я пытаюсь создать собственную грамматику для предложения, содержащего число, например (доход увеличился на 34,5 миллиарда долларов).
Правило, которое я создал с использованием спецификации W3C, выглядит следующим образом:
<rule id="root" scope="public">
<item> <ruleref uri="#subject"/> </item>
<item> <ruleref uri="#direction"/> </item>
<item> <ruleref uri="#thenumber"/> </item>
</rule>
Чтобы подобрать числовую часть предложения, я хочу использовать встроенный тип VoiceXML (например)
<grammar type="application/srgs+xml" src="/grammars/number.grxml"/>
или, в качестве альтернативы, используйте какую-нибудь библиотеку для шаблонов чисел.Последней альтернативой будет создание набора правил с нуля для распознавания любого числа.
Любая помощь будет принята с благодарностью.