twilio:需要在通话结束后启动录音通话的转录

时间:2014-12-02 00:24:14

标签: twilio twiml

我有一个小型python程序,使用API​​拨打我的语音邮件,记录通话,并转录结果。

程序按设定的时间间隔进行检查,例如1小时,3小时等,并且所有检查都由twilio记录。

我知道不到25秒的录音是没有任何新语音邮件的结果,所以我不想录制录音,除非它超过25秒。 (这样可以降低成本:如果没有新消息,检查8次而不转录所有内容的最低费用为每天0.14美元。如果我必须转录所有内容,那么每天最低费用为0.54美元。

我没有看到在通话结束后启动录音转录的方法。这可能吗?

1 个答案:

答案 0 :(得分:0)

Twilio目前不提供在通话结束后转录音频的功能。您是否考虑过使用TwiML <Pause>标签在开始转录录制之前等待25秒?如果呼叫在25秒之前断开连接,则不会执行记录标签,也不会进行转录。

示例:

<?xml version="1.0" encoding="UTF-8" ?> <Response> <Play digits="wwwwww#ww1234wwww4321#wwwwww2"></Play> <Pause length="25"/> <Record transcribe="true" /> </Response>

如果这不起作用,您可以考虑将Twilio的录音用于其他转录API提供商。