你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

PhraseListGrammar class

允许添加新短语以提高语音识别。

添加到识别器中的短语在下一次识别开始时有效,或者下次 SpeechSDK 必须重新连接到语音服务时有效。

方法

addPhrase(string)

将单个短语添加到当前识别器。

addPhrases(string[])

将多个短语添加到当前识别器。

clear()

清除添加到当前识别器的所有短语。

fromRecognizer(Recognizer | ConversationTranscriber | MeetingTranscriber)

从给定的语音识别器创建 PhraseListGrammar。 接受派生自的任何识别器

setWeight(number)

设置短语列表语法偏差权重。 允许的范围为 [0.0, 2.0]。 默认权重为 1.0。 值 0 将禁用短语列表。

方法详细信息

addPhrase(string)

将单个短语添加到当前识别器。

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

短语列表语法偏向权重。