You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Twilio Studio IVR如何获取用户语音回复完整转录或音频文件?

解决Twilio Studio IVR获取用户完整语音转录/音频的方案

核心方案:利用Studio内置组件直接获取

Twilio Studio的Gather组件自带语音转录和录音能力,只需开启对应配置即可:

  • 编辑你的语音提示Gather组件,开启语音收集,同时勾选「Record speech」选项,设置录音格式为MP3
  • 收集完成后,Studio会自动生成两个可直接调用的变量:
    • widgets.<你的Gather组件名称>.SpeechResult:用户语音的完整转录文本,可直接用于地址解析、账户查询等高级逻辑
    • widgets.<你的Gather组件名称>.RecordingUrl:用户语音录音的文件地址,可直接下载或调用该地址获取音频文件
  • 你可以在后续Studio流程中直接使用这些变量,或者通过「Make HTTP Request」组件传递到你的业务服务器做进一步处理

进阶方案:用Twilio Functions扩展业务逻辑

如果需要对地址做更复杂的解析(比如地理编码、格式校验)或直接对接你的账户/预约数据库,可通过Twilio Functions扩展:

  • 在Gather组件的「Action URL」中填写你的Twilio Function地址
  • 在Function代码中,通过event.SpeechResult获取完整转录文本,通过event.RecordingUrl获取音频地址
  • 编写业务逻辑:比如调用地址解析工具处理转录文本,查询数据库匹配账户/预约信息,然后返回Twiml指令给Studio,继续后续IVR流程

注意事项

  • 确保你的Twilio账户已开启语音转录功能(默认开启,可在控制台「Voice > Settings」中确认)
  • Twilio存储的录音文件默认保留14天,如需永久保存,需将录音下载到自己的服务器
  • 若需要更高精度的转录效果,可在Function中调用第三方语音识别服务,将Twilio的录音URL传入做二次处理

内容的提问来源于stack exchange,提问作者BSwedenberg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 10:04:59