当前位置: 首页 > news >正文

easy-live2d v0.2.1 发布啦! 增加了语音 以及 口型同步功能,现在你的Live2D角色 可以在web里说话了!Ciallo~(∠・ω< )

🎉 easy-live2d v0.2.1 发布啦! 增加了语音 以及 口型同步功能,现在你的Live2D角色 可以在web里说话了!

  • easy-live2d
    • 📖 官方仓库&文档
    • New Feature: 角色说话(口型同步)
      • 前置方法1:
      • 前置方法2:
      • 角色说话

easy-live2d

在这里插入图片描述

🎉 easy-live2d v0.2.1 发布啦!
📢 全新版本带来了超强口型同步功能!现在你的Live2D角色可以跟着声音栩栩如生地说话了~

在这里插入图片描述

🔥 特性亮点:
实时语音控制以及音频口型同步,让角色表情更生动
修复了若干已知BUG
💻 无论你是VTuber还是想给网站添加交互式角色,easy-live2d都能让你轻松实现!

👉 立即体验:stackblitz


📖 官方仓库&文档

👉 easy-live2d Github 仓库
👉 easy-live2d 官方文档


New Feature: 角色说话(口型同步)

在这里插入图片描述

当前音嘴同步 仅支持wav格式

首先确保live2d模型已设置 MouthMovement,没有参考下面方法

前置方法1:

在Live2D模型编辑器 中开启口型同步 设置 MouthMovement

这里方法可以参看 官方文档

前置方法2:

在模型的 xx.model3.json 中 找到 “Groups” 中 那个"Name": "LipSync"的部分,添加:"Ids":"ParamMouthOpenY", 参考如下

{"Version": 3,"FileReferences": {"Moc": "xx.moc3","Textures": ["xx.2048/texture_00.png"],"Physics": "xx.physics3.json","DisplayInfo": "xx.cdi3.json","Motions": {"test": [],"idle": []},"Expressions": []},"Groups": [{"Target": "Parameter","Name": "EyeBlink","Ids": []},{"Target": "Parameter","Name": "LipSync","Ids": ["ParamMouthOpenY"]}],"HitAreas": []
}

角色说话

// 播放声音
live2DSprite.playVoice({// 当前音嘴同步 仅支持wav格式voicePath: '/Resources/Huusya/voice/test.wav',
})// 停止声音
// live2DSprite.stopVoice()setTimeout(() => {// 播放声音live2DSprite.playVoice({voicePath: '/Resources/Huusya/voice/test.wav',immediate: true // 是否立即播放: 默认为true,会把当前正在播放的声音停止并立即播放新的声音})
}, 10000)
http://www.xdnf.cn/news/525205.html

相关文章:

  • OpenMV IDE 的图像接收缓冲区原理
  • 2025年AI与网络安全的终极博弈:冲击、重构与生存法则
  • 谷歌前CEO TED演讲解析:AI 红利的三年窗口期与行业重构
  • Python类方法解析:从字节序列重构Vector2d实例
  • 用 CodeBuddy 搭建「MiniGoal 小目标打卡器」:一次流畅的 UniApp 开发体验
  • WPF Data Binding 及经典应用示例
  • 界面组件DevExpress WPF中文教程:Grid - Bands分隔符
  • JavaScript 中使用 Elasticsearch 的正确方式,第一部分
  • windows服务器部署jenkins工具
  • outlook怎么用163邮箱
  • 软件设计师E-R模型考点分析——求三连
  • 服务端安全测试:OWASP ZAP使用
  • OpenTelemetry 从入门到精通
  • ffmpeg转码后的视频有横条纹和彩虹横条等乱彩问题
  • uniapp-商城-62-后台 商品列表(分类展示商品的布局)
  • cmd里可以使用npm,vscode里使用npm 报错
  • 深入解析分布式数据库TiDB:原理、优化与架构实践
  • 深度学习---模型预热(Model Warm-Up)
  • 全能视频处理工具介绍说明
  • 机器学习--特征工程具体案例
  • 虚幻引擎5-Unreal Engine笔记之什么时候新建GameMode,什么时候新建关卡?
  • Go 语言 vs C+Lua(Skynet)游戏服务器方案对比分析
  • 睿抗足球机器人
  • chrome因使用selenium无图模式导致不再加载图片问题解决
  • Genetic Algorithm改进策略全【编码/适应度/选择/交叉/变异/参数选择/终止条件】
  • VR 互动实训的显著优势​
  • Ubuntu20.04下使用dpkg方式安装WPS后,将WPS改为中文界面方法
  • ubuntu系统 | dify+ollama+deepseek搭建本地应用
  • 【Linux学习】Ubuntu对用户进行管理
  • 【SPIN】PROMELA并发编程(SPIN学习系列--3)