更新记录
1.0.0(2025-06-27) 下载此版本
- 初始化
平台兼容性
uni-app(4.03)
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × | - | - |
uni-app x(4.03)
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | - | - | - | - |
请下载项目查看示例
AI交互数字人 LIVE2D 安卓 IOS H5
交互
通过sdk接口可以输入音频(wav或者pcm), 实现live2d数字人根据音频流进行自定义的动作循环播放和口型开合同步。
- 求个赞赏👍和好评🤞;
写在前面
- 源码全开放,您可以进行二开,完善功能;如自行接入tts,大模型对话,此二项技术已经非常成熟,后续有时间会往qwen2.5 7B、qwen-tts、cosyvoice方向去弄一套本地免费的开源项目,敬请关注。如有疑问,也欢迎留言咨询😎。
- 项目示例模型单一,更多公版模特详询live2d官网。PS: 某宝有接单live2d设计的,各位也可以自行定制形象。后续可能出个资源下载平台,也敬请关注。
公版模特备注
- Version: 3
- model3.json中Idle控制模特发言的动作;Groups中ParamMouthOpenY控制嘴巴开合程度;
- x.model3.json示例(更多玩法,请自行探索)
{ "Version": 3, "FileReferences": { "Moc": "xuefeng.moc3", "Textures": [ "textures/texture_00.png" ], "Physics": "xuefeng.physics3.json", "Motions": { "Idle": [ { "File": "motions/complete.motion3.json" } ] } }, "Groups": [ { "Target": "Parameter", "Name": "LipSync", "Ids": [ "ParamMouthOpenY" ] } ] }
关于优化
- 考虑到兼容H5💻和APP📱, 音频和文件都走外网(需要配置跨域),故存在一个网络下载延迟的问题。
- 可以考虑使用indexdb下载zip包解压缩到本地的方式。之前也实现过,但是开发期间zip包不好调试,且未测试兼容性,因此废弃了,有需要的小伙伴可以联系。
- 如果只做单端的话,H5可以考虑加载相对路径文件;App可以考虑从用户数据目录直接读取文件做arrayBuffer。以优化加载速度。
版权声明
所有模型均收集自互联网,版权均归原公司/个人所有。您可将资源用于学习、非营利性的网站或项目,不得用于商业使用(付费分发售卖资源、二次修改用于盈利等)