我正在尝试添加一个功能,如果一个机器人已经在和某人进行语音聊天,而这个人试图让它加入,机器人会回答‘我已经在语音聊天中了’。这就是它适合的部分
client.on('message', async message => {
// Voice only works in guilds, if the message does not come from a guild,
// we ignore it
if (!message.guild) return;
if (message.content === '>join') {
我目前正在尝试将dialogflow与twilio集成。我希望能够解析我的客户给机器人的语音响应。如何获取语音应答;并根据特定的语音文本发回应答。
到目前为止,当有人呼叫电话时,它会回复Hello;然后,我希望能够获取客户回复的内容;然后适当地回复。到目前为止,我使用的是webhook "A call in“。这是否需要额外的库来将语音转换为文本?还是twilio提供了它。
import os
from twilio.rest import Client
from flask import Flask
from twilio.twiml.voice_response import Vo