我们有一大组问题/答案对上传到QNA Maker服务。我已经启用了Direct Line Channel,机器人显示在网页上。现在我想启用与机器人的语音交互,为此我决定使用Microsoft Speech to Text Cognitive Service。然后在C#代码中,我想要将语音转换为文本,并进一步对检索到的文本进行拼写检查,最后发送到QNA Maker。现在的响应将只显示为文本,但也可以选择读取用户的响应。请指导我如何实现这一点,因为在阅读了CognitiveService.js和其他关于启用语