使用Twilio创建Soundboard

时间:2016-06-30 13:59:06

标签: audio twilio twilio-api

在Twilios网站上声称:using Twilio Client’s two-way audio pipe: soundboards, audio recorders, in-game chat, and much more. - https://www.twilio.com/help/faq/twilio-client/what-can-i-build-with-twilio-client

但是我在他们的文档中找不到如何在现场通话中播放声音。有没有人知道如何在现场通话中播放声音文件?

2 个答案:

答案 0 :(得分:1)

要在实时通话期间播放任意声音以获得乐趣或利润,我可以使用modifying live call通过发布呼叫网址或使用Conference更灵活一些。我将为呼叫选项描述它(它不太灵活,因为它只允许最多2个参与者)。

  1. Make a call %>% filter(Age %in% c("0-2", "3-4"))
  2. 记住CallSid - 从呼叫POST请求或后续回调到您的语音回调网址
  3. 有一个公开的网址,返回可以用来播放你想要的声音的TwiML。
  4. Modify call POST https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Calls您可以强制正在进行的呼叫从前一个网址请求新的TwiML。返回的TwiML可用于挂断电话,播放一些音频文件(如@philnash所述)等。

答案 1 :(得分:0)

Twilio开发者传道者在这里。

您可以使用<Play> verb in TwiML在实时通话中播放声音文件。

例如,以下是如何玩牛铃10次:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Play loop="10">https://api.twilio.com/cowbell.mp3</Play>
</Response>

让我知道这是否有帮助。