是否可以在 Twilio 通话中访问实时音频流?
Is it possible to access the live audio stream in a Twilio call?
Twilio 可以提供 call recording,但这不是实时的。是否可以编写一个实时处理来电者音频并在处理音频后响应的应用程序?我想为扬声器提供一些软件 "listen" 并以编程方式响应。
据我所知,Twilio 不提供将音频作为 IVR 输入处理的方法。他们确实提供了数字输入的使用,但这并不像您所追求的那样智能:https://www.twilio.com/docs/api/twiml/gather。
不过,您可以接听当前正在进行的通话,但需要接听电话。它必须设置为会议。会议可以做普通拨号可以做的任何事情。您可以关闭一些附加功能,然后您可以使用 twilio js 库谨慎地加入会议并监听通话。我想如果你很有野心,你可以使用一些语音到文本软件通过 Twilio 客户端做各种事情。
见安阳!对于一些语音到文本的交互:
https://www.talater.com/annyang/
两年后,Twilio 发布了我自己尝试做的用例。他们现在在可编程语音中内置了实时语音识别服务。它处于 public 测试版:https://www.twilio.com/blog/2017/05/introducing-speech-recognition.html
对于仍在寻找的人,Twilio 现在有 Voice Streams 涵盖了这个用例!这是一个 twiml 动词,将通过 websocket 将音频传送到您的服务器。
Twilio 可以提供 call recording,但这不是实时的。是否可以编写一个实时处理来电者音频并在处理音频后响应的应用程序?我想为扬声器提供一些软件 "listen" 并以编程方式响应。
据我所知,Twilio 不提供将音频作为 IVR 输入处理的方法。他们确实提供了数字输入的使用,但这并不像您所追求的那样智能:https://www.twilio.com/docs/api/twiml/gather。
不过,您可以接听当前正在进行的通话,但需要接听电话。它必须设置为会议。会议可以做普通拨号可以做的任何事情。您可以关闭一些附加功能,然后您可以使用 twilio js 库谨慎地加入会议并监听通话。我想如果你很有野心,你可以使用一些语音到文本软件通过 Twilio 客户端做各种事情。
见安阳!对于一些语音到文本的交互: https://www.talater.com/annyang/
两年后,Twilio 发布了我自己尝试做的用例。他们现在在可编程语音中内置了实时语音识别服务。它处于 public 测试版:https://www.twilio.com/blog/2017/05/introducing-speech-recognition.html
对于仍在寻找的人,Twilio 现在有 Voice Streams 涵盖了这个用例!这是一个 twiml 动词,将通过 websocket 将音频传送到您的服务器。