我使用C#和Bot Builder SDK 3.15.3开发了一个常见问题机器人。我们有一大组问题/答案对上传到QNA Maker服务。我已经启用了Direct Line Channel,机器人显示在网页上。我使用了Microsoft提供的Web聊天控件,并进行了一些自定义和皮肤设置。
现在我想启用与机器人的语音交互,为此我决定使用Microsoft Speech to Text Cognitive Service。
我想要做的是,当每个用户说出一些话语时,我希望将话语发送到我的机器人服务,类似于发送like文本。然后在C#代码中,我想要将语音转换为文本,并进一步对检索到的文本进行拼写检查,最
我想将asterisk语音的所有分机和会议桥参与者发送到连接到语音记录器(录音器系统)的模拟电话线。这件事怎么做呢?我认为这是可能的,通过连接模拟电话线到ATA设备( linsys pap2)和发送流到ATA扩展。但challange is voicelogger并不是一个自动回答machain的问题。
我想基于这个微软的基础代码来开发我的驱动:
我的想法是:
(1)当用户对计算机说:robert, what is weather today?
(2)然后麦克风阵列驱动器A捕获语音并将其发送到我的应用程序。
(3)我的应用程序会将语音更改为:Alexa, what is weather today.,并将其发送给虚拟驱动程序。
(4)虚拟司机捕获语音并将其发送到Alexa应用程序。
(5) Alexa响应。
有可能吗?