Моя цель - оплатить простое сообщение на Twilio, которое может захватить ответ звонящего. Основываясь на ответе, отправьте абоненту следующую опцию. Моя задача: как мне преобразовать речь абонента в текст?
Следуя примерам, приведем код, демонстрирующий, что это будет работать:
from flask import Flask, request, redirect
from twilio.twiml.voice_response import VoiceResponse, Gather, Say
from datetime import datetime
import time
app = Flask(__name__)
@app.route("/test1", methods=['GET', 'POST'])
def test1():
response = VoiceResponse()
gather = Gather(input='speech',timeout=3,hints='cat, numbers, chuck')
gather.say('Welcome to the fact hotline. Say cat numbers or chuck')
response.append(gather)
resp = VoiceResponse()
resp.say('you said' + str(response))
print(str(response))
return str(response)
if __name__ == "__main__":
app.run(debug=True)
Результат:
<?xml version="1.0" encoding="UTF-8"?><Response><Gather hints= "cat, numbers, chuck" input="speech" timeout=3><Say>Welcome to the fact hotline. Say cat numbers or chuck</Say></Gather></Response>
Если бы я сказал "Чак", я бы хотел переменную = "Чак".
Может ли кто-нибудь предложить руководство?