Есть ли способ получить доступ к фактическому аудио, произнесенному из VoiceResponse Twilio? - PullRequest
0 голосов
/ 16 ноября 2018

Мне было поручено оценить Twilio для нашего текущего проекта, в котором мы хотим выполнить транслитерацию в реальном времени по вызову между двумя сторонами, которые не говорят на одном языке.Поэтому нам нужно произнести полное предложение перед его отправкой в ​​наш API для транслитерации.

Используя функции времени выполнения Twilios, я смог перехватить событие. SpeechResult и передать его для транслитерации, однако руководство спрашивает, можем ли мы получить звук, который произнесен сам (представитель speechResult).

В настоящее время я пытаюсь настроить RESTful-путь для моего сервера записи и посмотреть, дает ли это мне что-то, но у меня такое ощущение, что он может работать только с полной аудиозаписью, под которой мы работаем.записи в тире.

Я обыскивал документы и Google, но пока не смог найти ничего и чувствовал, что отправлю сюда, чтобы узнать, есть ли у кого-нибудь какие-либо окончательные ответы о том, можно ли это сделать, и о каком-то направлении, которое мне следуетискать.

1 Ответ

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

Я видел в документации по API использование getRemoteStream и getLocalStream, но у меня возникали проблемы с доступом при попытке использования. В конце концов я обнаружил, что вызовы поддерживаются только в последних версиях, и мне раньше удавалось ссылаться на статическую версию twilio.js в моем проекте. После обновления до последней версии ссылки на эти функции сделали свое дело. Звукозапись звучит немного низкокачественно, так что собираюсь вникать в это, но думал, что выложу для всех, кто имеет дело с чем-то похожим.

...