VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Считывание ответа во время проигрывания записи

Предложения услуг, поиск исполнителей, покупка/продажа оборудования

Модераторы: april22, Zavr2008

Ответить
sanya21
Сообщения: 4
Зарегистрирован: 17 июл 2016, 11:32

Считывание ответа во время проигрывания записи

Сообщение sanya21 »

Добрый день!

Есть сервер Asterisk 1.8.32.3, проигрывается аудиозапись play, через agi-php.
Нужно во время проигрывания записи (пока она играет), считать ответ пользователя и отправить его на распознавание.
Сейчас распознавание сделано следующим методом:

Код: Выделить всё

play() //пожалуйста, скажите да или нет после звукового сигнала
recod() // считываем ответ и отправляем на распознавание
Нужно:

Код: Выделить всё

play() //если во время записи человек, что либо сказал, ответ отправляем на распознавание
Как пример готовой реализации:
В банке Тинькоф, при звонке описываются разделы.
И можно голосом произнести необходимую рубрику и она тут же распознается системой, не дожидаясь конца проигрывания аудиозаписи.

Выручайте...
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Считывание ответа во время проигрывания записи

Сообщение awsswa »

Есть PlayBack
Есть Background (http://voip.rus.net/tiki-index.php?page ... BackGround)
платный суппорт по мере возможностей
gosha
Сообщения: 375
Зарегистрирован: 06 сен 2010, 17:41
Контактная информация:

Re: Считывание ответа во время проигрывания записи

Сообщение gosha »

exec Monitor перед Play чтоб каналы в раздельные файлы писал. Потом останавливаете и распознаете то что записалось в пользовательском канале.
sanya21
Сообщения: 4
Зарегистрирован: 17 июл 2016, 11:32

Re: Считывание ответа во время проигрывания записи

Сообщение sanya21 »

awsswa писал(а):Есть PlayBack
Есть Background (http://voip.rus.net/tiki-index.php?page ... BackGround)
Спасибо за информацию!
exec Monitor перед Play чтоб каналы в раздельные файлы писал. Потом останавливаете и распознаете то что записалось в пользовательском канале.
В принципе как вариант, но в любом случае, это получается нужно дождаться окончания проигрываемой записи.
Спасибо, приму к сведению!
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH