我們爲我們的聊天機器人使用微軟botframework。我們希望啓用語音通道到我們的機器人。有沒有辦法解決這個問題? Twilio是否有能夠將語音功能添加到我們的機器人的任何內容。我們的機器人通過網聊組件,Skype,Facebook信使等暴露。使用Twilio語音轉文本
回答
Twilio開發人員傳福音在這裏。
Botframework中無法添加來自Twilio的語音功能,但接收呼叫的方式與此類似。 When someone calls your Twilio number you receive a webhook你可以通過respond to with TwiML告訴Twilio如何處理這個電話。
要通過語音操作執行事情,您可以<Record>
來電者的回覆並設置transcribe
parameter to true
。您還需要設置transcribeCallback
URL,因爲轉錄是異步完成的。一旦你收到回調,text of the transcription will be available as a parameter in the request。您也可以通過使用recording並將其發送出去,通過第三方服務自行執行轉錄。
一旦您收到轉錄後,您就可以將您的決定作爲對話的下一步和redirect the live call to the next step of your process using the REST API。
這只是您如何完成此任務的高級別概述。讓我知道它是否有任何幫助。
Voximal作爲Twillo提供了類似的產品,但基於VoiceXML。不同之處在於,Voximal在本解決方案中集成了大部分STT引擎(Microsoft,Google,Watson,iSpeech)(您只需設置密鑰或用戶/密碼來配置它們)。你使用內建的語法「文本」來翻譯。然後處理與Twilio非常相似。您需要將內容推送到chatbot引擎(HTTP/XML/JSON),並且您可以使用TTS引擎播放結果。 看一看到Parrot例子(即重複你使用STT和TTS說腳本):
https://github.com/voximal/voicexml-examples/blob/master/parrot/parrot.vxml
- 1. Twilio文本語音PHP Api
- 2. 轉換文本到語音在PHP中使用twilio
- 3. Twilio動態文本到語音對話
- 4. Twilio出站呼叫語音到文本
- 5. 使用JSAPI語音文本轉換
- 6. 使用TensorFlow語音轉文本
- 7. Twilio語音字母
- 8. Twilio語音信箱
- 9. 語音轉換成文本
- 10. iOS10語音轉文本?
- 11. twilio:語音郵件和轉發組合使用twimlets
- 12. 如何集成Bluemix對話和語音轉文本和文本轉語音
- 13. 語音到MS轉換文本轉換
- 14. Twilio發送語音留言
- 15. 對等語音撥號Twilio
- 16. 直接從音頻/轉錄語音到文本(語音識別)
- 17. 語音/語音到文本
- 18. 使用語音+電話API(文本到語音和語音到文本)通過電話以編程方式接受信用卡,如Twilio?
- 19. 通用文本到語音語音
- 20. 日文文本轉語音Android?
- 21. 文本到語音(語音生成)和語音到文本(語音識別)API?
- 22. 文本到語音在Windows Store應用使用語音合成
- 23. 文字轉語音使用WakefulBroadcastReceiver
- 24. 使用Titanium Appcelerator將語音轉換爲文本(適用於Android)
- 25. Windows Phone上的語音識別 - 語音轉文本
- 26. Vala的語音識別和文本轉語音
- 27. 用於「文本到語音」和「語音到文本」的C++ API
- 28. 在Twilio語音請求中啓用Twilio SIP元數據
- 29. 使用拼音聲音的文字轉語音
- 30. libgdx語音轉換爲文本
Philnash。看起來像一個計劃。第2段中介紹的解決方案是否有示例代碼?我將添加這個作爲中間件,並嘗試一下。 –
在我們的教程部分有一個關於錄製和轉錄的教程。如果你使用botframework,那麼我猜你想要[Node.js](https://www.twilio.com/docs/tutorials/walkthrough/ivr-screening/node/express)或[C#](https ://www.twilio.com/docs/tutorials/walkthrough/ivr-screening/csharp/mvc)。 – philnash