Можно ли интегрировать программируемый голос twilio с Google DialogFlow? - PullRequest
0 голосов
/ 30 октября 2018

Есть ли способ перенаправить голосовой вызов в Google Dialogflow (или Amazon Lex)?

последовательность:

  1. Звонок на номер
  2. Twilio отправляет голосовой ввод в конечную точку (DialogFlow)
  3. Текстовый ответ получен от DialogFlow
  4. Twilio транслирует голос (текст в речь) обратно к абоненту

Примечание. Этого можно добиться с помощью телефонии Google. Тем не менее, я хотел бы знать, возможно ли это, используя twilio на уровне обработки вызовов?

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

Разработчик Twilio здесь.

Вы можете сделать это, используя <Gather> с input="speech", чтобы транскрибировать речь вызывающего абонента в текст. По завершении живой транскрипции Twilio отправляет запрос webhook на атрибут action для <Gather> с SpeechResult в качестве одного из параметров.

Затем вы можете отправить этот текст в службу, которую вы хотите использовать (Dialogflow / Lex), которая ответит ответом, который затем можно вставить в элемент <Say>, и ответит на веб-крючок. говорить ответ.

Если вы заинтересованы в создании таких автоматических ботов-ответчиков, возможно, вы захотите взглянуть на Twilio Autopilot , который имеет встроенную функцию преобразования речи в текст и NLP для телефонных звонков, а также может использоваться для обмена сообщениями. платформы и Alexa тоже.

0 голосов
/ 10 ноября 2018

Dialogflow опубликовал документацию по интеграции с Twilio здесь: https://dialogflow.com/docs/integrations/twilio

...