Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Распознавание речи

0

Всем привет.

Тестирую распознавание речи, как описано здесь http://www.pvsm.ru/google/32791

Два скрипта googletts.agi – для того, что бы научить Asterisk говорить

speech-recog.agi – для того, чтобы Asterisk умел распознавать речь

googletts.agi работает нормально, а вот speech-recog.agi не хочет распознавать речь

В скрипте speech-recog.agi поменял значение my $language = "ru-RU";

Пробовал en-US тоже не работает.

exten => 716,1,NoOp(Local-Call)
exten => 716,2,Answer()

exten => 716,3,agi(speech-recog.agi,ru-RU)
exten => 716,4,Verbose(1,${utterance})
exten => 716,5,GotoIf($["${utterance}" = "иванов"]?6:8)

exten => 716,6,Dial(SIP/2111)
exten => 716,7,Hangup()

exten => 716,8,GotoIf($["${utterance}" = "петров"]?9:11)
exten => 716,9,Dial(SIP/3111)
exten => 716,10,Hangup()

exten => 716,11,Dial(SIP/4111)
exten => 716,12,Hangup()

Когда звонишь на номер 716 и после звукового сигнала произносишь фамилию сотрудника речь не распознается и всегда вызывается последний номер 4111

Можете подсказать в чем может быть проблема?

удалить закрыть спам изменить тег редактировать

спросил 2018-07-03 18:42:11 +0400

user Gravatar user
1 7 5

Comments

Есть еще API Yandex Speech Kit

Говорят тоже не очень хорошо работает и скорее всего тоже платное

user ( 2018-07-04 10:59:49 +0400 )редактировать

Смотрите содержимое переменной $utterance что возвращает google и используйте регулярные выражения а не "=". У меня на испанском языке работатет уже два года сервис по заказу газовых балонов.

alphil ( 2018-07-13 17:31:23 +0400 )редактировать

1 Ответ

0

Это все уже не актуально.

Теперь используйте google cloud speech api(бесплатно первые $300 в год, после чего лкллдл 4центов за минуту).

Но для русского работает таксебе.

ссылка удалить спам редактировать

ответил 2018-07-03 19:02:57 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

Для русского все так себе. Использую для распознавания IDOL. Так "Ало" почти всегда как "Аллах" распознаёт. И много подобного.Нормально распознаёт только дикторский голос с телевизора.

amonra ( 2018-07-04 10:20:01 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2018-07-03 18:42:11 +0400

Просмотрен: 968 раз

Обновлен: Jul 03 '18

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.