音声認識のタイムアウトを設定する方法
[ この記事は、Windows ランタイム アプリを作成する Windows 8.x および Windows Phone 8.x 開発者を対象としています。Windows 10 向けの開発を行っている場合は、「最新のドキュメント」をご覧ください]
音声認識エンジンが無音または認識できないサウンド (雑音) を無視し、音声入力を待機する時間の長さを設定します。
理解しておく必要があること
テクノロジ
必要条件
このトピックは、「クイック スタート: 音声認識」と「音声入力の問題を管理する方法」に基づいています。
このチュートリアルを完了するには、以下のトピックに目を通して、ここで説明されているテクノロジをよく理解できるようにしてください。
- Microsoft Visual Studio をインストールします。
- 開発者用ライセンスを取得します。詳しくは、「Visual Studio 2013 を使った開発」をご覧ください。
- JavaScript を使って初めての Windows ストア アプリを作成します。
- JavaScript を使った Windows ストア アプリのためのロードマップ
- イベントについては、「クイック スタート: HTML コントロールの追加とイベントの処理」をご覧ください。
- 「音声機能の設計ガイドライン」にある、魅力的な音声認識対応アプリの設計に役立つ便利なヒントをご覧ください。
手順
タイムアウトの設定
ここでは、さまざまな Timeouts 値を指定します。
// Set timeout settings.
recognizer.Timeouts.initialSilenceTimeout = 6.0;
recognizer.Timeouts.babbleTimeout = 4.0;
recognizer.Timeouts.endSilenceTimeout = 1.2;
注釈
タイムアウトは認識エンジンごとに設定できます。
関連トピック
デザイナー向け