LINUX.ORG.RU
ФорумAdmin

Потоковое распознавание голоса через Asterisk

 ,


1

2

Собственно собираемся реализовать подобную задачу. Звонок абоненту - и какое-либо сообщение. Или абонент попадает на IVR - а там отвечает робот. Все бы ничего, Yandex Speech, Google Voice, решения есть. Но есть требование прервать сообщение «бота» в Астере. То есть, допустим, отправили мы текст на распознавание, сформировали ответ, синтезировали его в речь, затем транслируем эту речь абоненту,и может ли человек сказать например «Стоп» и сообщение прервется. Как я понимаю транслировать сообщение мы можем только через Playback, Background ну или MOH. И Астер просто не поймет - говорим мы что-то или нет. Или можно как-то перенести эту «трансляцию» из Астера на стороннее приложение?Кто-нибудь сталкивался с чем-нибудь подобным?Спасибо.

https://wiki.asterisk.org/wiki/display/AST/Speech Recognition API
Knowing when to stop playback

If you are playing back a sound file to the user and you want to know when to stop play back because the individual started talking use the following.

ast_test_flag(speech, AST_SPEECH_QUIET) /* This will return a positive value when the person has started talking. */

zgen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.