1

我想在我的网络应用程序中创建动画头像。似乎 CSS3 过渡、动画和背景功能以及一点点 JavaScript Web API的帮助就是我所需要的。使用xface对我来说似乎有点过头了,卡通解决方案几乎是我所需要的。我需要把它变成卡通的。

我已经取得了一些进展(蜜蜂能够创建语音控制的网络应用程序),但是这次我需要 mp3/wav 输入,而不是使用 google 服务器通过x-webkit-speech.

我正在考虑这种方法:

  1. 将语音录制成 mp3 或 wav 并写入其字符串内容
  2. 在浏览器中播放 mp3 并使用AnalyserNode检测单词的结尾以同步字符串中的位置(我使用捷克语,与英语不同,它的语速几乎恒定)。
  3. 根据实际口语字母显示卡通头像(见上面的链接)

问题: 有没有更省力(编码员和设计师的开发时间更短)的方法?尤其是第2步和未来的英语让我很担心。也许一些卡拉 OK 工具可以生成一些语音同步文件(我可以将其解析为 CSS3 关键帧)?我不知道有任何此类工具。

4

2 回答 2

1

对于更多涉及的内容,您可以尝试:

步骤 1. Web 语音 API 到文本到语音...

http://updates.html5rocks.com/2013/01/Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech-API

第 2 步尝试将“papagayo”移植到 js(我相信使用字典将单词与音素与嘴型相关联)

http://anime.smithmicro.com/papagayo.html

GNU 源代码可在此处获得: http: //anime.smithmicro.com/update_files/papagayo/papagayo_1.2_source.zip

您还可以参考: http: //www.adobe.com/devnet/flash/articles/lip-sync-smartmouth.html 了解您想要实现的目标的概述

于 2013-10-23T14:36:49.003 回答
0

也许你可以用频谱分析做一些非常快速和肮脏的事情:http: //0xfe.muthanna.com/wavebox/

于 2013-10-19T04:43:26.927 回答