質問

私は、例えば(収益が345億ドル増加した)を含む文のカスタム文法を作成しようとしています。

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"/>

または、数字パターンに何らかのライブラリを使用します。最後の選択肢は、任意の数を認識するために一連のルールをゼロから作成することです。

どんな助けも大歓迎です。

役に立ちましたか?

解決

VoiceXML標準の組み込みタイプはいずれも、自然数の入力をサポートしていません。

プラットフォームまたは音声認識ベンダーに確認してください。彼らはあなたが望むものを提供するかもしれません、それは自然なお金の文法(EN-US)です。または、自然数の文法を書くこともできます。彼らは些細なことではありませんが、英語の入力のパターンはそれほど難しくありません。以前に書いたことがありますが、権利を所有していません。これは、音声認識業界のほとんどのプロフェッショナルサービスとプラットフォームベンダーにとってはかなり一般的な文法です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top