次の方法で共有


PhraseListGrammar class

音声認識を向上させるために新しいフレーズを追加できます。

認識エンジンに追加された語句は、次の認識の開始時、または次に SpeechSDK が音声サービスに再接続する必要がある場合に有効になります。

メソッド

addPhrase(string)

現在の認識エンジンに 1 つのフレーズを追加します。

addPhrases(string[])

現在の認識エンジンに複数のフレーズを追加します。

clear()

現在の認識エンジンに追加されたすべてのフレーズをクリアします。

fromRecognizer(Recognizer | ConversationTranscriber | MeetingTranscriber)

特定の音声認識エンジンから PhraseListGrammar を作成します。 から派生するすべての認識エンジンを受け入れます

setWeight(number)

フレーズ リストの文法バイアスの重みを設定します。 許容範囲は [0.0, 2.0] です。 デフォルトの重みは 1.0 です。 値 0 は、フレーズ リストを無効にします。

メソッドの詳細

addPhrase(string)

現在の認識エンジンに 1 つのフレーズを追加します。

function addPhrase(phrase: string)

パラメーター

phrase

string

追加する語句。

addPhrases(string[])

現在の認識エンジンに複数のフレーズを追加します。

function addPhrases(phrases: string[])

パラメーター

phrases

string[]

追加する語句の配列。

clear()

現在の認識エンジンに追加されたすべてのフレーズをクリアします。

function clear()

fromRecognizer(Recognizer | ConversationTranscriber | MeetingTranscriber)

特定の音声認識エンジンから PhraseListGrammar を作成します。 から派生するすべての認識エンジンを受け入れます

static function fromRecognizer(recognizer: Recognizer | ConversationTranscriber | MeetingTranscriber): PhraseListGrammar

パラメーター

recognizer

Recognizer | ConversationTranscriber | MeetingTranscriber

フレーズ リストを追加する認識エンジン。

戻り値

setWeight(number)

フレーズ リストの文法バイアスの重みを設定します。 許容範囲は [0.0, 2.0] です。 デフォルトの重みは 1.0 です。 値 0 は、フレーズ リストを無効にします。

function setWeight(weight: number)

パラメーター

weight

number

フレーズ リストの文法バイアスの重み。