我想在Android中创建一个谈论头像,具有文本到语音转换功能,但还没有遇到任何可行的教程或者尚未开始的地方。
以下是关于Android文字转语音类的some info,它可以将我们输入的任何文字转换为不同语言的相应语音/语音。
有没有办法为此添加脸部并且需要大致的唇部动作?
答案 0 :(得分:1)
这是一个头像引擎列表,但正如你可以看到许多超级昂贵。其中大部分需要Flash,它与Android不兼容,所以我不认为那些适合你: http://aidreams.co.uk/forum/index.php?page=avatar_engines#.VhGyvLR--CQ
更新:这个似乎正在积极开发中,并且他们说他们正在开发一个网络版本,我认为它不会使用Flash,因为它已经过时了,所以它可能对你有用。现在它在Windows上运行,只需120美元。它可以进行语音识别和文本到语音。 http://www.nextos.com/
Update2:因为你只是为练习而做这个,这对你有用。只需为脸部绘制一些基本图形。您可以使用它来帮助您将文本转换为音素:text to phonemes converter 然后使用本指南帮助您将音素转换为不同的唇形:http://animation.about.com/od/flashanimationtutorials/a/animationphonem.htm
要绘制内容,请使用SurfaceView(https://developer.android.com/guide/topics/graphics/2d-graphics.html#on-surfaceview)。
然后Canvas(https://developer.android.com/reference/android/graphics/Canvas.html)中的方法(如drawArc()
)将帮助您制作形状。