Нужен базовый совет по созданию поисковой системы на основе телефона

Я подумываю создать поисковую систему на базе телефона. Концепция проста:

  1. Пользователь Набирает номер.
  2. Мы записываем его ввод и преобразуем речь в текст.
  3. Используйте Google API для поиска запроса.
  4. Получить лучшие результаты и преобразовать их в речь.
  5. Отправить вывод пользователю.

Мне удобно кодировать механизм. Но я не знаю, как реализовать это на телефонной линии. Мне понадобится IVR, который будет направлять пользователя, и серверное приложение для обработки. Я могу кодировать бэкэнд-приложение.

Не могли бы вы, ребята, рассказать мне, как я могу реализовать свое приложение по телефонной линии. Я провел небольшое исследование и придумал что-то под названием Asterisk и VoiceXML. Можно ли выполнить задание любым из этих способов.


person Chaitanya    schedule 16.09.2013    source источник


Ответы (1)


Если бы вопрос был «Можно ли выполнить задачу, используя любой из этих методов?» тогда простой ответ - да.

VoiceXML позволяет вам определить приложение, выполняемое на VoicePlatform, например Cisco CVP, Avaya AVP, Genesys GVP, ... Единственная «проблема», которая у вас возникнет, заключается в том, что для этого вам нужен один из них (и они, как правило, относительно дороги) .

Если у вас есть распознаватель речи и механизм синтеза речи, вы можете получать вызовы, поступающие на платформу Astrisk, и отправлять их через SIP на сервер с поддержкой SIP, который создает диалог на любом языке программирования, который вам нравится (например, Java). Здесь вам понадобится распознаватель речи и механизм синтеза речи для «преобразования».

Несмотря на то, что мой ответ подразумевает, что он прост, на этом пути нужно преодолеть множество проблем, таких как: качество речи, точность распознавания, обработка ошибок и т. д.

person clearwater    schedule 17.09.2013