SpeechRecognizerTimeouts クラス

定義

音声認識エンジンが無音または認識できない音 (babble) を無視し、音声入力のリッスンを続ける期間。

public ref class SpeechRecognizerTimeouts sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SpeechRecognizerTimeouts final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SpeechRecognizerTimeouts
Public NotInheritable Class SpeechRecognizerTimeouts
継承
Object Platform::Object IInspectable SpeechRecognizerTimeouts
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

アプリは 、SpeechRecognizer.Timeouts プロパティを使用してこのオブジェクトを取得します。

認識エンジンは、指定された期間が経過すると、各操作を終了します。

InitialSilenceTimeoutEndSilenceTimeout はどちらも無音に関連しますが、用途は異なります。 音声入力が既に発生している場合は EndSilenceTimeout が適用されますが、音声入力がまったく受信されない場合は InitialSilenceTimeout が適用されます。

プロパティ

BabbleTimeout

SpeechRecognizer が認識できないサウンド (babble) を受信している間に、音声入力が終了し、認識操作を終了する前にリッスンし続ける時間の長さを取得および設定します。

EndSilenceTimeout

SpeechRecognizer が無音を検出し、音声入力が終了したと想定する、認識結果が生成された後の時間の長さを取得および設定します。

InitialSilenceTimeout

SpeechRecognizer が無音を検出し、音声入力が終了したと見なす、認識結果が生成されるまでの時間を取得および設定します。

適用対象

こちらもご覧ください