前言
由于最近想着减肥,又没有毅力想找个人监督自己。但大家都很忙凭什么帮咱。于是就想到了我的小爱音箱,说话又好听
还可以参考在uni-app中使用微软的文字转语音服务这篇文章,利用微软的文字转语音服务让小爱使用不同的音色进行说话
项目地址
后端地址(Ruoyi-Vue):xiaoai-tts
前端地址(Vant3):xiaomi-tts-vue
在线预览:小爱通知中心(部署在GitHub Page偶尔出现不能访问的情况)
主要功能
- 朗读指定文本
- 播放在线音频(未完成)
- 调节音量大小
- 切换播放状态(播放/暂停)
- 分享二维码,别人扫码就可以控制你的音箱说话。点击查看视频
- 其他功能根据业务来,音箱就起一个通知作用
小米账号禁止异地登录?
部署到服务器后发现小爱音箱接口返回的数据和本机运行时不一致!
经过半天时间了解到小米账号是禁止异地登录的(通过手机验证码方式登录过一次就不是异地了),想到的解决办法如下:
- 伪造IP:
remote_addr
基本上不能被伪造,因为是直接从TCP连接信息中获取的(×) - 代理方式①:看了看价格直接放弃(×)
- 首次在服务器上登录:只需要把服务器换成
windows
系统 再下载个浏览器登录一下小米账号 简单又方便啊兄弟们(√) - 接口模拟③:浪费时间浪费精力 咱技术也不行(×)
界面预览
参考项目
xiaoai-tts:小爱音箱自定义文本朗读。
这个项目是用Node写的 本人不会 所以参考这个项目写了一份Java版
小结
自己写着玩,哪里不对还请评论区指出。善言结善缘,恶语伤人心