想用C#写一个简单的语音对话的程序,就是能和电脑对话就好,具体要怎么写? 20
中智卫安
2024-11-20 广告
2024-11-20 广告
语音交互数字人,作为深圳中智卫安的前沿技术成果,拥有高度智能化的语音理解与合成能力,能够流畅自然地与用户进行对话交流。无论是信息咨询、任务指令还是情感互动,它都能迅速响应,以人性化的方式提供精准服务。通过先进的人工智能算法,不断优化对话体验...
点击进入详情页
本回答由中智卫安提供
展开全部
和电话对话是什么意思,是这样吗?
你跟电脑说:嘿,电脑,给我下个电影呗
然后电脑说:好的,现在就下
这个有点难度啊,这个要用到语言识别技术,Windows7内置这样技术,可以百度一下“windows7语音识别”。
另外我想你估计是要语音对讲吧,就像QQ语言聊天一样
这个东西思路是挺简单的,流程就是录音,发送,播放。这些技术都不难,写起来还是挺费事的。
我看到博客园里面有这样的技术文章,这个回答貌似不能贴网址,只能告诉你标题:DirectX编程:C#中利用Socket实现网络语音通信[初级版本]
你跟电脑说:嘿,电脑,给我下个电影呗
然后电脑说:好的,现在就下
这个有点难度啊,这个要用到语言识别技术,Windows7内置这样技术,可以百度一下“windows7语音识别”。
另外我想你估计是要语音对讲吧,就像QQ语言聊天一样
这个东西思路是挺简单的,流程就是录音,发送,播放。这些技术都不难,写起来还是挺费事的。
我看到博客园里面有这样的技术文章,这个回答貌似不能贴网址,只能告诉你标题:DirectX编程:C#中利用Socket实现网络语音通信[初级版本]
追问
不是这个意思。就是简单的,不需要智能。就是我先找一些问题和问题答案,然后把这些问题放到一个库里,然后问电脑问题,电脑与库里存储的问题比对,相似的就把答案取出来,在用语音输出。当然最好就是问完之后电脑可以上网查询答案,但这个网络这块没学过。我现在能语音输出,但是输入,还有怎么查找答案这块不太会,不知道有没什么好的建议?先谢谢你!
追答
语音输入的话,可以看看微软的微软 TTS 语音引擎,它有sdk,可以被我们自己的程序调用
这样你就可以得到用户说的内容
拿到说的内容后,去数据库里面查找一下,然后调用百度或者google的接口搜索一下,就可以得到结果
当然这个结果应该很不准确,因为程序肯定不是那么智能的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询