2017-05-06 8 views
0

私は機械翻訳システムに音声XMLインターフェイスを構築しようとしています。ほとんどのメニューデザインはシンプルですが、実際に翻訳するフレーズが書かれている場合は、ASRのテキストが有限の文法に合致するようにしなくても、それを摂取する必要があります。音声XMLでこれを行う標準的な方法はありますか?音声XML - 未処理のASR入力でフィールドが必要です

+0

ASRは文法と音声をマッチさせます(音声ブラウザは文法をASRに送信します)。本当にASRが必要な場合は、文法を避けることができます。 – Anupam

答えて

0

SRGS/SISRを使用したVoiceXMLを標準で使用する場合は、ターゲット言語の単語を含む文法を構築し、コンテンツをスロットに再構成するSIを作成できます。実用的な解決策ではなく、仕様の制約内で可能な解決策です。

VoiceXMLだけを見ているのであれば、ブラウザに機能を組み込むことは制約になります。VoiceXMLは$ lastresultがどのように設定されるかに関する関連する制限はありません。

実際のソリューションを作成するには、実装の制約と達成しようとしているものが役立つかもしれません。

0

'標準の' VoiceXMLではフリーテキストを取得できません(厳密な規則で文法を使用するため)、仕様の最初の範囲外になる予定です。 VoiceXMLインタプリタの実装を制御できる場合は、私たちと同じ方法を使用できます。当社VoximalのVoiceXMLインタプリタで、私たちは、組み込みの文法を使用することによってこの問題を解決:?。

<field name="text" type="text" > : it use the builtin:grammar/text 

あなたが「?テキストLANG = EN-US」または「テキストモデル= MyWatsonModel」のようなパラメータを追加することによって拡張することができ テキストrestult これはすべてプラットフォームに依存し、VoiceXML標準の範囲のものですが、VoiceXMLにSpeechToTextを統合する最良の方法だと思います。

関連する問題