现在我想启用与机器人的语音交互,为此我决定使用Microsoft Speech to Text Cognitive Service。我想要做的是,当每个用户说出一些话语时,我希望将话语发送到我的机器人服务,类似于发送like文本。然后在C#代码中,我想要将语音转换为文本,并进一步对检索到的文本进行拼写检查,最后发送到QNA Maker。现在的响应将只显示为文本,但也可以选择读取用户的响应。请指导我如何实现这一点,因为在阅读了CognitiveService.js和其他关于启用语音
在discord.js上是否有一种方式或模块可以让您以语音方式说出一些文本?我需要它来制作一种语音日志,一个微不足道的例子是,当有人连接到语音频道时,机器人会说"$username has entered the voice channel"。
有人知道怎么做吗?我也会接受我发送的web类型的解决方案,它返回一个文件,然后我运行,因为它不需要是即时的。