百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
U

uLipSync

> 编程语言
开源

基于 MFCC 的 LipSync 插件,可在 Unity 中使用作业系统和 Burst 编译器

1.6K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

基于 MFCC 的 LipSync 插件,可在 Unity 中使用作业系统和 Burst 编译器

uLipSync 是 Unity 中用于同步嘴唇的资源。它具有以下特性:

  • Unity 包
    • 从 发布页面 下载最新的 .unitypackage。
    • 从包管理器中导入 Unity.Burst 和 Unity.Mathematics。
  • Git URL (UPM)
    • 将 `https://github.com/hecomi/uLipSync.git#upm`` 添加到包管理器中。
  • 有限注册表 (UPM)
    • 为项目添加有限注册表。
      • URL: `https://registry.npmjs.com``
      • 作用域: com.hecomi
    • 在包管理器中安装 uLipSync。
      • 如果在列表中找不到 uLipSync,请直接输入 com.hecomi.ulipsync 进行搜索。

当通过 AudioSource 播放声音时,声音的缓冲区会进入与同一个 GameObject 关联的组件的 OnAudioFilterRead() 方法。我们可以修改此缓冲区,应用如混响等声音效果,但同时由于我们知道正在播放的波形类型,我们还可以分析它,计算梅尔频率切斯特分量 (MFCC),这些分量代表人类声道的特征。换句话说,如果计算得当,当正在播放的波形为 "a" 时,您可以获得类似 "ah" 的参数,当当前波形为 "e" 时,可以获得类似 "e" 的参数 (除了元音外,还可以分析 "s" 等辅音)。通过将这些参数与每个 "aieou" 语音单元的预先注册参数进行比较,我们可以计算每个语音单元与当前声音的相似度,并使用此信息调整 SkinnedMeshRenderer 的混合形状。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#burst-compilerjob-systemlip-syncmicrophone

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言