2

我正在开发一个交互式口语对话系统,用户会对系统说些什么,系统会用语音回答他,并根据语音生成面部表情。但是,我不知道如何生成面部表情。有人会告诉我我该如何开始,或者如果已经存在任何开源软件包,那就太好了。如果有人知道与此相关的任何开源软件,请告诉我。

4

4 回答 4

3

该项目与其他系统一起,包含您需要的内容:

http://osdn.jp/projects/galatea

引用:

“Galatea”是一个提供开源、免许可软件工具包的项目,用于构建拟人化的口语对话代理。换句话说,使用这个工具包,您可以构建自己独特的栩栩如生的视觉代理,可以通过口语与您交流

于 2013-07-30T07:24:15.980 回答
1

您可以使用开源的 HapFacs1.0 API,它提供了全面的、基于FACS的 API,以根据动作单元生成不同的面部表情。HapFacs API 目前在 Windows 平台上可用。HapFacs 基于 Haptek 软件开发。它还提供内置的口型同步功能,并与大多数文本转语音引擎兼容。HapFacs1.0 最初是用 C# 编写的,但您可以通过在大多数开发平台上引用其 .dll 文件来使用 API。通过组合不同的动作单元,您可以生成不同强度的面部表情。通过使用EMFACS配置,您可以生成 7 种不同强度的通用面部表情。

于 2012-11-07T21:24:01.967 回答
0

您可以通过制作面部视频来生成面部表情?就个人而言,我想我会从那个开始。

于 2012-03-03T18:27:43.060 回答
0

您真的需要面部表情,还是像在旧(非 3d)动画中看到的那样张开和闭合嘴巴就足够了?如果是这样,您可以尝试使用包络检测器将嘴巴与语音幅度包络匹配。

于 2012-03-04T22:29:37.877 回答