Распознавание речи (Yandex Cloud SpeechKit)

Осуществляет распознавание речи абонента в текстовый вид. Сервис предоставляется облаком Yandex Cloud SpeechKit по протоколу HTTP. Не имеет технических ограничений по производительности. Порядок регистрации учетной записи Yandex-облака и стоимость сервиса см. на Яндексе.
Для корректной настройки должен быть введен API-ключ в Общих настройках текущего домена в Web интерфейсе Администрирования.
 
| Название | Описание | 
|---|---|
| Тема | Параметр сервиса распознавания Yandex Cloud SpeechKit: тема распознавания. Возможные варианты: 
 | 
| Язык | Параметр сервиса распознавания Yandex Cloud SpeechKit: язык распознавания. Возможные варианты: 
 | 
| Фильтр ненормативной лексики | Параметр сервиса распознавания Yandex Cloud SpeechKit: выключатель фильтра ненормативной лексики. | 
| Таймаут записи, с | Максимально допустимое время записи с момента завершения предварительного воспроизведения, в секундах. | 
| Прерывать по DTMF | Выключатель детектора DTMF. Открывает настройки режимов сохранения символов и прерывания операции. | 
| Буфер для DTMF | Переменная для сохранения получаемых DTMF-символов. | 
| Очистить буфер | 
 | 
| Количество символов | Аргумент, содержащий ограничение на количество вводимых символов. | 
| Символы прерывания | Строка, содержащая последовательности символов прерывания через запятую.
После обнаружения на конце буфера DTMF последовательности символов, компонент завершает работу по  | 
| Прерывать при обнаружении тишины | Выключатель детектора голоса (VAD) для автоматического завершения записи и отправки последней порции голосовых данных сервису распознавания. Критерием для остановки является наличие голоса в течение не менее чем 300 мс и последующее его отсутствие в течение указанного интервала. | 
| Интервал тишины, с | Интервал для детектора голоса (VAD), по истечении которого производится автоматическая остановка записи и отправка последней порции голосовых данных сервису распознавания. | 
| Порог VAD, дБ | Аргумент, содержащий порог VAD, при пересечении которого в большую сторону фиксируется наличие голоса, в децибелах. Любой шум с уровнем ниже порога рассматривается как тишина. | 
| Таймаут ожидания ответа, с | Таймаут ожидания ответа от сервиса распознавания Yandex Cloud SpeechKit после отправки ему последней порции голосовых данных. По истечении таймаута управление передается следующему компоненту по ветке  | 
| Результат в переменную | Переменная для сохранения текстового результата распознавания. | 
| Код ответа в переменную | Переменная для сохранения кода HTTP-ответа сервиса распознавания. | 
| Тело ответа в переменную | Переменная для сохранения полного содержания HTTP-ответа сервиса распознавания. | 
| Сохранить файл записи | Выключатель сохранения файла записи, отправленного сервису распознавания. Если включен, то путь возвращается в переменную в поле  | 
| Предварительное воспроизведение | Звуковой файл предварительного воспроизведения абоненту, во время которого также активирован голосовой детектор. При отсутствии голоса от абонента (с учетом шумового порога VAD-детектора), отправка данных на сервис распознавания не производится. Может быть выбран в одном из режимов: * статический файл, приложенный к сценарию * сформированный аргументами путь, который должен включать одну из файловых категорий. При обнаружении голосоа со стороны абонента воспроизведение останавливается | 
| Переход | Компонент, которому передается управление в случае успешного завершения операции. Переход по умолчанию | 
| Переход, время | Компонент, которому передается управление в случае истечения времени ожидания HTTP-ответа от сервиса распознавания. | 
| Переход, ошибка | Компонент, которому передается управление в случае возникновения ошибки. | 
| Описание | Описание компонента |