Спасибо, Zavr2008 Мне интересен потоковый вариант, чтобы астериск рулил живую речь сразу на сервера яндекса. Если конечно это возможно.
GreyMag ( 2015-02-09 19:45:50 +0400 )редактироватьнет, технически, конечно, возможно вычленение отдельных слов из потока и отправка их на сервер. но будет задержка в длину слова + 2-3 секунды и стоить это будет $1000+(оцениваю по стоимости своего времени, может какойто убер c/c++ программист сможет сделать и протестировать дешевле). но все равно баловство. точность фиговая(ибо словарь большой)
meral ( 2015-02-09 20:06:27 +0400 )редактироватьну у яндекса для этого как раз есть Transfer-Encoding: chunked читать прям из файла или через eagi и скармливать тому api...
так что теоретически по окончании разговора транслит достаточно быстро получится.
komrad123 ( 2015-02-09 21:48:38 +0400 )редактироватьда не вопрос. быстро. но с задержкой в 2 секунды и не особо точно.
meral ( 2015-02-10 11:17:42 +0400 )редактироватьВообще я помню была тема со скайпом, когда делались отдельные каналы. http://asmodeus.com.ua/library/soft/asterisk/skype2sip.html
GreyMag ( 2015-02-10 14:19:29 +0400 )редактироватьну так делайте. я выше написал приблизительную стоимость если делать будет експерт. во всех остальных случаях будет больше 20 часов.
meral ( 2015-02-11 14:00:40 +0400 )редактировать
Напишите в Яндекс, мне давали python-скрипт, который в потоковом режиме обрабатывает речь.
obamo ( 2015-02-10 19:03:27 +0400 )редактироватьМожете рассказать подробнее о результатах тестирования и что удалось реализовать с помощью этого скрипта.
GreyMag ( 2015-02-10 19:33:44 +0400 )редактировать>> что удалось реализовать с помощью этого скрипта
ничего
Подробная история:
Была идея пропускать через распознавание записи разговоров менеджеров продаж с целью конспектирования и поиска матерных слов. Поскольку записи могут быть больше лимитов стандартного API Яндекса, я узнал у них цены и возможность распознавания больших файлов. они мне прислали скрипт.
Дальше интерес топа к этому делу исчез, а я написал враппер для стандартного Яндекс Speech API https://github.com/antirek/yandex-speech и прикрутил его к астериску http://habrahabr.ru/post/248263/, потом я попробовал прикрутить google распознавание и сейчас его использую - короткие фразы и фамилии лучше распознает.
В итоге: заказ воды в офис теперь только через быстрый голосовой набор делаю, а до потокового распознавания так дело и не дошло. : )
obamo ( 2015-02-10 20:13:47 +0400 )редактировать