Компонент Распознавание длинных аудио

Описание

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

Компонент предназначен для распознавания заранее записанных файлов. Поддерживает распознавание файлов с произвольной длительностью. Требует файлы в формате PCM.

Порядок регистрации учетной записи Yandex-облака и стоимость сервиса см. на Яндексе.

Настройка токенов производится в разделе настройки домена, поле 'yandex_cloud'.

Table 1. Системные характеристики

Индекс

148

Краткое название

asr_yandex

Типы сценариев

Все

Стартовый модуль

era_script_component_asr_yandex

Режим

Асинхронный

Иконка

148

Характер разветвления

Разветвляющий, замыкающий

Свойства

Table 2. Свойства
Спецификация Описание

Название: Путь к аудиофайлу
Код: filePath
Усл. видимости: нет
По умолчанию: — 

Аргумент, содержащий путь к файлу wav в формате PCM

Название: Аккаунт Яндекс
Код: accountKey
Усл. видимости: нет
По умолчанию: default

Указание на аккаунт Яндекса, опции которого берутся для подключения к яндексу.
В список попадает значение 'default', устанавливающее к использованию корневые поля 'speech' и 'storage' в объекте 'settings.yandex_cloud'.
Дополнительно в список попадают ключи объекта 'settings.accounts', за каждым из которых также находится объект с отдельно настроенными параметрами доступа.

Название: Тема
Код: topic
Усл. видимости: нет
По умолчанию: general

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

  • general (0)

  • maps (1)

  • dates (2)

  • names (3)

  • numbers (4)

  • Другая (custom, 100) – Указание произвольной темы через аргумент.

Название: Пользовательская тема
Код: topicCustom
Усл. видимости: да
По умолчанию: — 

Аргумент, содержащий пользовательскую тему для сервиса распознавания Yandex Cloud SpeechKit.

Название: Язык
Код: lang
Усл. видимости: нет
По умолчанию: ru-RU

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

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

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

Название: Фильтр ненормативной лексики
Код: profanityFilter
Усл. видимости: нет
По умолчанию: Выключить

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

Название: Таймаут ожидания ответа, с
Код: responseTimeoutSec
Усл. видимости: нет
По умолчанию: 5

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

Название: Результат в переменную
Код: varText
Усл. видимости: нет
По умолчанию: — 

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

Название: Код ответа в переменную
Код: varHttpCode
Усл. видимости: нет
По умолчанию: — 

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

Название: Тело ответа в переменную
Код: varHttpBody
Усл. видимости: нет
По умолчанию: — 

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

Название: Переход
Код: transfer
Усл. видимости: нет
По умолчанию: — 

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

Название: Переход, время
Код: transferTimeout
Усл. видимости: нет
По умолчанию: — 

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

Название: Переход, ошибка
Код: transferError
Усл. видимости: нет
По умолчанию: — 

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

См. также