针对少数民族亚洲语言的TTS语音合成器开发

时间:2011-01-24 12:01:24

标签: java android speech-recognition text-to-speech

我想组建一个团队,为各种语音亚洲语言开发TTS语音合成器。我有语言专家排队。最终产品将是1.一个Android手机应用程序,以及2.一个基于Web的TTS服务。

执行顺序的语言:


前两个有拉丁语拼写法。

我的问题是: 在编程方面,我的团队需要谁?我在寻找哪些技能/编程语言?

3 个答案:

答案 0 :(得分:1)

有人:
1. DSP(数字信号处理)背景,强调语音和音频信号处理将是一个不错的选择 当然,这个人必须具备良好的编程技巧 3.喜欢学习新语言。学习要开发TTS引擎的语言,或者至少对它有基本的了解,程序员需要“知道”正在编码的内容,甚至可以根据现有的算法进行即兴创作。

您可以查看FestVox和Festival页面CMU的语音识别器和TTS引擎,看看他们开发的语言。这可能会让您有更好的想法。

TTS引擎几乎处于语言科学,DSP(后端)和软件工程的交叉路口,以实现上述所有功能。我认为你需要一些DSP和软件人来完成你的团队。

一切顺利,希望有所帮助,
斯利拉姆。

答案 1 :(得分:0)

您是这些语言的母语人士吗?除了具有良好DSP技能的程序员之外,您绝对需要所有这些语言的流利演讲者,并且很可能是团队中的语言学家。您列出的语言都是“音调”语言。因此,除了在为浪漫(法语,西班牙语,意大利语等)或日耳曼语(英语,德语等)语言构建文本到语音系统时遇到的常见挑战,您还必须处理音调也是如此。在一个音调语言中,你可以有多个具有基本相同发音的单词(至少它们听起来与未受过训练的西方人的耳朵相同),甚至可能有相同的拉丁拼写法。它们在语音中的唯一区别是单词相对于句子中其他单词的音高或者说出单词时发生的音高变化。如果你运气不好并且这些单词确实具有相同的拉丁语拼写,那么你需要团队中具有人工智能专业知识的人,因为你的程序必须从句子的上下文中识别出哪个单词才能生成正确的声音。

祝你的项目好运!

答案 2 :(得分:-1)

答案很简短。

从头开发一个有价值的TTS需要数万个编程时间。

另一种方法是,您可以与我们合作,我们可以让您在一段时间内使用这些语言。

与我合作的公司是世界领先的移动和汽车文本到语音软件和语言提供商。

通过使用我们的引擎,您可以节省多年的工作量和数十万的开发成本,并能够在几个月内交付这些语言。

干杯,尼尔