Компонент Распознавание аудиофайлов (Sber SaluteSpeech)

Описание

Осуществляет распознавание речи абонента в текстовый вид.
Используется on-premise сервис Sber SaluteSpeech, канал GRPC.

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

Предварительно перепаковывает файлы в формат PCM.

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

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

Индекс

149

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

asr_sber

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

Все

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

era_script_component_asr_sber

Режим

Асинхронный

Иконка

149

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

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

Свойства

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

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

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

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

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

Название: Набор грамматик
Код: model
Усл. видимости: нет
По умолчанию: callcenter

Параметр сервиса распознавания Sber SaluteSpeech: название набора грамматик.

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

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

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

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

  • kk-KZ (2) – Казахский язык

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

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

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

Параметр сервиса распознавания Sber SaluteSpeech: ожидание нескольких предложений.

Если выключено, то ответ приходит быстро вместе с обнаружением окончания первого предложения.
Если включено, то собираются и склеиваются все результаты.".

"Название: Ожидание начала речи, с
Код: noSpeechTimeoutSec
Усл. видимости: нет
По умолчанию: 7

Параметр сервиса распознавания Sber SaluteSpeech: таймаут ожидания речи.

Название: Длина предложения максимальная, с
Код: maxSpeechTimeoutSec
Усл. видимости: нет
По умолчанию: 20

Параметр сервиса распознавания Sber SaluteSpeech: максимальная длительность предложения.

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

Параметр сервиса распознавания Sber SaluteSpeech: Принудительное преобразование результата в кириллицу.

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

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

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

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

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

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

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

Переменная для сохранения кода ответа сервиса распознавания (код эмулируется по аналогии с HTTP: 200, 408, 500).

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

Переменная для сохранения полного содержания ответа сервиса распознавания.
Если одно высказывание - объект, если несколько высказываний - массив объектов.

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

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

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

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

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