0

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

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

我知道少于 25 秒的录音是因为没有任何新的语音邮件消息,所以我不想转录超过 25 秒的录音。(这将降低成本:如果没有新消息,检查 8 次而不转录所有内容的最低成本为 0.14 美元/天。如果我必须转录所有内容,则最低成本为 0.54 美元/天。

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

4

1 回答 1

0

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

例子:

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

如果这不起作用,您可以考虑将 Twilio 的录音与另一个转录 API 提供商一起使用。

于 2014-12-02T05:42:44.487 回答