如何用Python打電話來播放一段語音
阿新 • • 發佈:2018-11-08
-
安裝twilio模組
-
申請獲得twilio的API Credentials
-
利用twilio模組的Client傳送簡訊
本篇文章,將講述如何用Python打電話來播放一段語音(接電話的語音回覆原理相似),我相信用Python打電話也會有更多生成實際場景要用到,有需要的人,可以研究測試。
注:此功能需要升級為付費賬戶(才可以設定接或打電話要播放的語音)
首先,先看成果展示:
然後,再看程式碼實現:
上述url引數中的XML檔案內容:
是不是程式碼依舊非常簡單,我想看了上一篇文章玩轉Python之發簡訊
上述程式碼我想唯一有點陌生的就是那個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問題討論區:
-
https://www.twilio.com/docs/
-
http://stackoverflow.com/questions/tagged/twilio