我目前正在尝试将 dialogflow 与 twilio 集成。我希望能够解析我的客户给机器人的语音响应。如何获得语音响应;并根据某些语音文本发回响应。
截至目前;当有人拨打电话时,它会回复 Hello;然后我希望能够获取客户的回复;然后适当地回复它。到目前为止,我正在使用网络钩子“来电”。这是否需要额外的库来将语音转换为文本?或者 twilio 是否提供它。
import os
from twilio.rest import Client
from flask import Flask
from twilio.twiml.voice_response import VoiceResponse
app = Flask(__name__)
# using os.environ['account_sid']
@app.route('/voice', methods=["GET","POST"])
def voice():
resp = VoiceResponse()
resp.say("hello")
return str(resp)
if __name__ == "__main__":
app.run(debug=True)