PhraseListGrammar class
Позволяет добавлять новые фразы для улучшения распознавания речи.
Фразы, добавленные в распознаватель, эффективны в начале следующего распознавания, или при следующем подключении SpeechSDK к службе распознавания речи.
Методы
| add |
Добавляет одну фразу в текущий распознаватель. |
| add |
Добавляет несколько фраз в текущий распознаватель. |
| clear() | Очищает все фразы, добавленные в текущий распознаватель. |
| from |
Создает PhraseListGrammar из заданного распознавателя речи. Будет принимать любой распознаватель, производный от |
| set |
Задает вес смещения грамматики списка фраз. Допустимый диапазон — [0.0, 2.0]. Вес по умолчанию — 1.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. Нулевое значение отключает список фраз.
function setWeight(weight: number)
Параметры
- weight
-
number
Грамматический уклон в грамматике списка фраз.