我在 python Flask 中有一个 websocket,可以监听 twilio 调用。当通话开始时,我想说“你好”这是代码。
if data['event'] == "start":
speakBytes = speaker.speak("Hello") // using micrsoft cognitive service to convert the text to bytes
convertedBytes = ap.lin2ulaw(speakBytes.audio_data,1)
ws.send(responseString.format(base64.b64encode(convertedBytes), str(data['streamSid'])))
但上述方法不起作用。我检查了微软认知服务语音 sunthesizer 返回 WAV 格式的字节,所以我使用了lin2ulaw
表单 pythonaudioop
模块。
需要帮忙。提前致谢。