推广 热搜: 公司  快速  中国  上海    未来  企业  政策  教师  系统 

java实现小艾机器人陪聊小艾手机「java实现小艾机器人陪聊」

   日期:2025-04-24     作者:23d25n    caijiyuan   评论:0    移动:http://fabua.ksxb.net/mobile/news/10270.html
核心提示:各位大佬,好久没有写新的东西给大家了,现在给大家来一个陪聊解闷的小艾机器人,来陪伴大家,希望大家

各位大佬,好久没有写新的东西给大家了,现在给大家来一个陪聊解闷的小艾机器人,来陪伴大家,希望大家喜欢哦!^- ^
现在可多手机上都有只能语音机器人,虽然说的话有些牛头不对马嘴的,但是在哪那么某一个时候,还是能逗你一下的,现在,博主页为大家送上一个机器人,闲话不多说,上干活
第一电路,环境依赖
其实,小艾机器人也是属于人工智能方面的,其添加的依赖也不是一般常用的依赖,当然,如果有腻害的大佬有更好的推荐依赖,欢迎评论留言
本次使用的是青课云的小艾机器人,只需要调用他的api就可以进行使用大的对话功能了,相关的依赖如下
核心依赖地址:http://api.qingyunke.com/api.php?key=free&appid=0&msg=%s
这个地址是调用后返回机器人语句的,除去这个关键的核心,也就没有其他的了,比较,只是和机器人聊天罢了
相关代码如下

 

这里就是调用的关键方法了,而其中的apiTpL就是上面提到的那个URL了,对于httpUtil我也附上给大家,方便大家实现案例

 

这就是获取到机器人的对话消息了,是不是很简单
你是不是以为到这,这边博客就已经结束了,当然不是呀,这才获取到对话,怎么让机器人把对话读出来呢,不读出来,哪还有什么好玩的,对不对!这就上,前方高能哦

需要读取文字内容转换成语音的,需要用到一个名为jacob的maven依赖,但是这个依赖在maven仓库暂没有提供下载,也就是说,这个需要大家通过其他途径去获取了,等依赖下载下来完成后,我们就可以使用Jacob的相关功能了
附上核心处理代码

 

这上面写的是一个案例,通过控制台输入与机器人进行交流,并将机器人返回的消息转换成语音告诉你他的回答,到这,小艾同学机器嗯算是OK了

但是博主呢是一个力求完美的人,手机上不是语音对话吗,而咱们刚实现的代码是需要打字文字交流的呀,多费劲,其实博主也去找了相关的知识,需要付费的,都是,比如腾讯云用的语音转换工具,在某荣耀和某新上用的都是这个转换工具,大家如果有需求的话可以去腾讯云中下载SDK然后注册上自己的项目,进行使用,使用的过程大家另行百度了。

然后,为了完善我们这个文字交流的,博主也想了一下方法,就是用java自带的窗口来优化使用呀,对不对,虽然也是打字,但是最起码有了一个用户输入的地方,可以打成EXE文件进行使用,方便用户操作了,下面也附上代码,供大家实现基础案例

 

上面的代码是博主刚刚写好的,并且设置了一下背景图片,大家可以看看,代码不难,就不做过多的说明了,希望需要对需要用到的同学有所帮助哦,如果你给我点个赞的话,我就把maven依赖也给你送上,其他博主可都是收钱的呢

本文地址:http://fabua.ksxb.net/news/10270.html    海之东岸资讯 http://fabua.ksxb.net/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号