Asterisk app: SpeechBackground

Краткий обзор

Воспроизводит звуковой файл ожидая речи для распознавания.

Описание

Это приложение воспроизводит звуковой файл и ждет пока человек заговорит. Как только начинается разговор воспроизведение файла прекращается.

Когда разговор заканчивается воспроизводится звук обработки, указывающий на работу механизма распознавания речи.

Как только результаты будут доступны, приложение возвращается и результаты (оценка и текст) становятся доступны для использования функциями диалплана.

Первый текст и оценка - ${SPEECH_TEXT(0)} и ${SPEECH_SCORE(0)} тогда как второй - ${SPEECH_TEXT(1)} и ${SPEECH_SCORE(1)}.

При неудаче обрывает связь на канале. Если это нежелательно используйте команду TryExec().

Синтаксис

SpeechBackground(sound_file[,timeout[,options]])

Аргументы

sound_file

Звуковой файл который необходимо воспроизвести.

timeout

Тайм-аут, задается в секундах. Запускается только один раз, когда прекращается воспроизведение звукового файла.

options

'n': - Не отвечать на канал, если связь не установлена.


Команды диалплана Asterisk

  • asterisk/app/speechbackground.txt
  • Последние изменения: 2018/12/02