SpeechRecognitionResult クラス

定義

音声認識セッションの結果。

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

Windows の要件

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

注釈

SpeechRecognizer.RecognizeAsync メソッドまたは SpeechRecognizer.RecognizeWithUIAsync メソッドを呼び出して、このクラスのインスタンスを取得します。

プロパティ

Confidence

認識結果における音声認識エンジンの信頼度を示す値を取得します。

Constraint

認識結果に使用される制約を取得します。

PhraseDuration

発話に必要な時間を取得します。

PhraseStartTime

発話の開始時刻を取得します。

RawConfidence

認識結果と共に返される代替のコレクションと比較した場合の SpeechRecognitionResult の相対的な信頼度を示す値を取得します。

RulePath

認識されたフレーズを返すためにトリガーされたルール要素の階層を取得します。

SemanticInterpretation

音声認識文法仕様 (SRGS) 文法で認識された語句のセマンティック プロパティを含む解釈オブジェクトを取得します。

Status

音声認識セッションの結果の状態 (SpeechRecognitionResultStatus) を取得します。

Text

音声認識セッションの認識されたフレーズを取得します。

メソッド

GetAlternates(UInt32)

RawConfidence によって並べ替えられた認識結果の代替手段のコレクションを、最も可能性が高いものから最も可能性の低いものまで取得します。 コレクション内の最初の項目は、親オブジェクトによって示される認識結果です。

適用対象

こちらもご覧ください