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

ycsk2

Осуществляет распознавание речи абонента в текстовый вид. Сервис предоставляется облаком Yandex Cloud SpeechKit по протоколу HTTP. Не имеет технических ограничений по производительности. Порядок регистрации учетной записи Yandex-облака и стоимость сервиса см. на Яндексе.

Для корректной настройки должен быть введен API-ключ в Общих настройках текущего домена в Web интерфейсе Администрирования.

ycskcom2
Рис. 1. Распознавание речи
Название Описание

Тема

Параметр сервиса распознавания Yandex Cloud SpeechKit: тема распознавания. Возможные варианты:

  • general - общая тема

  • maps - адреса

  • dates - даты

  • names - имена и названия

  • numbers - числа

  • Другая – Указание произвольной темы через аргумент в поле Пользовательская тема.

Язык

Параметр сервиса распознавания Yandex Cloud SpeechKit: язык распознавания. Возможные варианты:

  • ru-RU – Русский язык

  • en-US – Английский язык

Фильтр ненормативной лексики

Параметр сервиса распознавания Yandex Cloud SpeechKit: выключатель фильтра ненормативной лексики.

Таймаут записи, с

Максимально допустимое время записи с момента завершения предварительного воспроизведения, в секундах.

Прерывать по DTMF

Выключатель детектора DTMF. Открывает настройки режимов сохранения символов и прерывания операции.

Буфер для DTMF

Переменная для сохранения получаемых DTMF-символов.

Очистить буфер

  • Да - значение переменной Буфер для DTMF будет очищен перед выполнением текущего компонента

  • Нет - полученные DTMF символы будут дописаны в конец переменной Буфер для DTMF

Количество символов

Аргумент, содержащий ограничение на количество вводимых символов.

Символы прерывания

Строка, содержащая последовательности символов прерывания через запятую. После обнаружения на конце буфера DTMF последовательности символов, компонент завершает работу по Переход. Пример значения *, 7, 123, 9395

Прерывать при обнаружении тишины

Выключатель детектора голоса (VAD) для автоматического завершения записи и отправки последней порции голосовых данных сервису распознавания. Критерием для остановки является наличие голоса в течение не менее чем 300 мс и последующее его отсутствие в течение указанного интервала.

Интервал тишины, с

Интервал для детектора голоса (VAD), по истечении которого производится автоматическая остановка записи и отправка последней порции голосовых данных сервису распознавания.

Порог VAD, дБ

Аргумент, содержащий порог VAD, при пересечении которого в большую сторону фиксируется наличие голоса, в децибелах. Любой шум с уровнем ниже порога рассматривается как тишина.

Таймаут ожидания ответа, с

Таймаут ожидания ответа от сервиса распознавания Yandex Cloud SpeechKit после отправки ему последней порции голосовых данных. По истечении таймаута управление передается следующему компоненту по ветке Переход, время.

Результат в переменную

Переменная для сохранения текстового результата распознавания.

Код ответа в переменную

Переменная для сохранения кода HTTP-ответа сервиса распознавания.

Тело ответа в переменную

Переменная для сохранения полного содержания HTTP-ответа сервиса распознавания.

Сохранить файл записи

Выключатель сохранения файла записи, отправленного сервису распознавания. Если включен, то путь возвращается в переменную в поле Путь к файлу в переменную

Предварительное воспроизведение

Звуковой файл предварительного воспроизведения абоненту, во время которого также активирован голосовой детектор. При отсутствии голоса от абонента (с учетом шумового порога VAD-детектора), отправка данных на сервис распознавания не производится. Может быть выбран в одном из режимов:

* статический файл, приложенный к сценарию * сформированный аргументами путь, который должен включать одну из файловых категорий.

При обнаружении голосоа со стороны абонента воспроизведение останавливается

Переход

Компонент, которому передается управление в случае успешного завершения операции. Переход по умолчанию

Переход, время

Компонент, которому передается управление в случае истечения времени ожидания HTTP-ответа от сервиса распознавания.

Переход, ошибка

Компонент, которому передается управление в случае возникновения ошибки.

Описание

Описание компонента