PhraseListGrammar class
允许添加新短语以提高语音识别。
添加到识别器中的短语在下一次识别开始时有效,或者下次 SpeechSDK 必须重新连接到语音服务时有效。
方法
add |
将单个短语添加到当前识别器。 |
add |
将多个短语添加到当前识别器。 |
clear() | 清除添加到当前识别器的所有短语。 |
from |
从给定的语音识别器创建 PhraseListGrammar。 接受派生自的任何识别器 |
set |
设置短语列表语法偏差权重。 允许的范围为 [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
要向其添加短语列表的识别器。
返回
setWeight(number)
设置短语列表语法偏差权重。 允许的范围为 [0.0, 2.0]。 默认权重为 1.0。 值 0 将禁用短语列表。
function setWeight(weight: number)
参数
- weight
-
number
短语列表语法偏向权重。