python电话语音通知_如何用Python打电话来播放一段语音

上篇文章讲了如何用Python发短信,其原理及代码都很简单:安装twilio模块

申请获得twilio的API Credentials

利用twilio模块的Client发送短信本篇文章,将讲述如何用Python打电话来播放一段语音(接电话的语音回复原理相似),我相信用Python打电话也会有更多生成实际场景要用到,有需要的人,可以研究测试。

注:此功能需要升级为付费账户(才可以设置接或打电话要播放的语音)

首先,先看成果展示:

然后,再看代码实现:

上述url参数中的XML文件内容:

是不是代码依旧非常简单,我想看了上一篇文章的人应该都清楚怎么安装twilio以及如何申请API Credentials和twilio phone number了,本篇文章只讲一下没有讲过的细节。上述代码我想唯一有点陌生的就是那个XML的url参数,这就是用来打电话时你所指示的操作(比如是播放一段语音等指示),其中XML的语法详见参考:

https://www.twilio.com/docs/api/twiml/your_response

XML文件的地址以及里面要播放的MP3文件地址,都必须是公共的可直接访问(200 OK,不可以是301等),而且其中的MP3文件要是Content-Type: audio/mpeg;不可以是Content-Type: text/html;

如有其他问题,请参考twilio官方文档以及Stack Overflow的twilio tag问题讨论区:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值