我发现在对话结束之前,用户必须做出响应是有限制的:
"Your response must occur within about 5 seconds or the Assistant assumes your fulfillment has timed out and ends your conversation."
但是,是否存在用户可以响应的最大值(输入语音)?我们希望允许更长的响应(然后访问响应文本)。
理想情况下,我们希望无限制的响应时间和能力,以访问原始输入(类型语音)时收到
如果我们可以从用户的回复中获取音频,那就太好了,但据我所知,这是不可能的。
我正在尝试添加一个功能,如果一个机器人已经在和某人进行语音聊天,而这个人试图让它加入,机器人会回答‘我已经在语音聊天中了’。这就是它适合的部分
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') {
我目前正在使用micro的语音工作室来创建一个简单的聊天机器人。对于我的所有问题,我需要添加一个确认规则,以询问他们是否需要进一步帮助才能到达他们正在寻找的位置。然而,在它到达语音命令的最后部分后,它会一直将该语音重复两次,而不是只说一次。例如,对于这个关于房间b在哪里的问题,它会说两次语音响应,而不是两天前输出的一次。 the example sentences page this is my confirmation command in the speech studio to ask whether they need assistance getting to the locati