問題タブ [voicexml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ivr - アプリケーション シミュレータでの VXML アプリケーションのテスト
デスクトップ/Web ブラウザーで vxml アプリケーションをシミュレートするソリューションを探しています。
新しいvxml
アプリケーションの開発ごとに、数百の単体テスト ケースが必要です。私が持っているすべての単体テストケースをテストするために常にテスト呼び出しを行うことはできません。シミュレーターで vxml アプリケーションをテストできれば、テストがより簡単になります。
avaya Dialog Designer/AAOD には、AAOD/DD Eclipse パッケージに付属する組み込みアプリケーション シミュレーターでアプリケーションをテストする機能があることを認識していますが、このツールはワークスペースだけで AAOD/DD プロジェクトを実行できます。参照してください: Avaya 開発ガイドの第 16 章
AAODのツールはこんな感じ
このツールを使用して静的 VXML / Nuance NDF ベースの VXML アプリケーションをシミュレートするようにカスタマイズすることはできますか?
または利用可能な他のツールはありますか?
vxml - VXMLでbargeinプロパティを動的に設定するにはどうすればよいですか?
プロンプトのbargeinプロパティをVoiceXMLで動的に設定するにはどうすればよいですか。
フローの早い段階でのプロンプトの結果に応じて、後でバージインを許可または禁止します。それが違いを生む場合は、Voxeoでホストしています。
これは機能します:
これは動作しません:
c# - VoiceXML - 録音中の DTMF を認識する
私はしばらく IVR の仕事をしてきましたが、専門知識やフィードバックが欲しいケースがあります。
ユーザーが DTMF トーンを押して、独自のサウンドを挿入する一時停止を示すメッセージを録音することは可能ですか? このシナリオでは、ユーザーは「おはようございます、[DTMF]、アカウントを調整するために [DTMF] のオフィスに電話してください。」のような内容を録音します。
結果の WAV ファイルを切り刻んで変数を挿入するか、メッセージを送信する前に何らかの後処理を行うかはわかりません。
誰もこのような経験がありますか?
ありがとう
ジム・スタンリー Blackboard Connect
speech-recognition - 長い事前認識オーディオで IVR/VXML 音声認識エンジンのタイムアウトを防ぎますか?
<subdialog>
私の VXML/GRXML IVR アプリの一部は、2 ~ 3 分間のオーディオを再生し、その後、メニューとして を介してカスタム コンテキストの Nuance OSDM を実行します。
これにより、OSDM がプロンプトの終了後にのみリッスンを開始するのではなく、2 ~ 3 分間のプロンプトをリッスンするため、レコグナイザーでタイムアウト エラーが発生します。
かなり前に同様の問題を修正したことを覚えていますが、どのように修正したか思い出せません。
OSDM プロンプト自体が再生を開始するまでレコグナイザーを「強制的に」待機させるために使用できるフェッチまたはタイムアウト用の VXML または OSDM プロパティはありますか?
voicexml - voicexml での近似一致
ここで答えが得られるかどうかわかりません...私が解決しようとしている問題は次のとおりです。システムはユーザーの入力をリッスンし、ユーザーの入力に「ループ」という単語が含まれているかどうかを判断します。
VoiceXML はこの種のタスクの文法をサポートしていますか? リストされた単語からのみ単語をピックアップできるようです。ユーザーは次のように言うことができます: ループ、ループ、for ループの使用、配列のループ...... 文に「ループ」が含まれているかどうかだけを考慮する方法はありますか?
前もって感謝します。
conditional-statements - VoiceXML で論理 And を使用する方法
voicexml(Viecore拡張機能付き)で「論理AND」を使用しようとしています
これが私のコードです:
「&&」は、音声 xml ファイルの解析中に問題を引き起こすようです。
この一般的な問題を解決するためのベスト プラクティスは何ですか?
text-to-speech - 音声 XML 2.0 プロンプトで異なる言語を使用する
VXML 2.0 で TTS (Text To Speech) に使用されたクラシック タグがあります [プロンプト]
私の VXML ブラウザは、このように TTS がフランス語を想定するようにすることもできます
XML Browser がフランス語などの TTS に別の言語を使用するように、VXML で TTS 値を設定するにはどうすればよいですか?
algorithm - Pythonを使用して2つの音声ファイルの違いを見つける方法
2つの音声ファイルを比較して、それらの違いを見つけたい. 音楽トラックの元のファイルと、その音楽から読み上げた別のファイルがあるとします。この 2 つのファイルを比較して、音素の違いを見つけます。実は私にとって単語は重要ではありません。重要なのは音素の類似性であり、類似性のパーセンテージのようなものを見つけたいと思っています。私は Python で何かを実装することを好みます。
vxml - 一般化された DTMF 入力用のすべてのフォームの共通ハンドラである VXML
私はいくつかの VXML を始めたばかりで、フォームのいずれかで取得されたゼロのような DTMF 入力が共通の一般化されたアクションにつながる単純な機能を実行しようとしています。これの良い例は、IVR との通常のやり取りで使用するもので、IVR にいるときはいつでもゼロを押してエージェントと話すことができます。
1) この目的で throw/catch を使用することを考えました。これは良い設計ですか、それともこのようなアクションに最適な別の VXML 機能はありますか?
私のルートドキュメントは次のようになります。
2) throw/catch を使用する場合、すべての VXML ページで dtmf ゼロを取得することはできないことがわかります。私が持っているすべての VXML ページに要素が存在しないため...別の方法はありますか? または、呼び出し中に dtmf ゼロをキャッチするために、すべてのページにメニューを明示的に含める必要がありますか?