发明名称 | 语音合成方法 | ||
摘要 | 本发明公开了一种执行语音合成的方法,其包括:将文本段(120)与包含多个语音样本(140)的语言波形语料库(60)比较。该方法确定在文本段(120)于一个语音样本(140)之间是否有最好的语境匹配。如果没有最好的语境匹配,该方法确定文本段(120)和语音样本(140)之间是否有语境语音混合匹配。语境语音混合匹配要求匹配在已定义的韵律特征组(220)中的所有隐含韵律特征(210)。如果仍然没有找到匹配,通过从韵律特征组(220)中删除一个隐含韵律特征(210)来重新定义韵律特征组(220)。通过从所述组(220)中删除一个隐含韵律特征(210)来连续地重新定义韵律特征组(220),直到在输入文本段(120)和语音样本(140)之间找到匹配。当找到匹配时,使用匹配的语音样本(140)来产生拼接语音(110)。 | ||
申请公布号 | CN1260704C | 申请公布日期 | 2006.06.21 |
申请号 | CN03132698.6 | 申请日期 | 2003.09.29 |
申请人 | 摩托罗拉公司 | 发明人 | 陈芳;陈桂林 |
分类号 | G10L13/08(2006.01) | 主分类号 | G10L13/08(2006.01) |
代理机构 | 中原信达知识产权代理有限责任公司 | 代理人 | 谢丽娜;张天舒 |
主权项 | 1.一种用于对文本段执行语音合成的方法,该方法在电子设备上执行,其包括:将文本段与语言波形语料库进行比较,所述语言波形语料库包括多个语音波形样本;确定在文本段中的连续音节与和采样的语音波形语言相关的属性之间的最好匹配,所述最好匹配是通过识别与每一个波形语言的属性以及属性位置相同的最大数目的连续音节来确定的;为所述文本段中的每一个不匹配音节查找合适的匹配,每一个不匹配的音节是一个这样的音节:其不是连续音节中的一个;并且从对具有与采样的语音波形语言相关的属性的韵律特征组中的韵律特征比较中确定所述合适的匹配,其中,该查找的特征在于:连续地从所述韵律特征组中去掉韵律特征,直到得到所述的合适匹配;和通过使用在所述语料库中的语音波形样本来为所述文本段产生拼接合成语音,所述语音波形样本是从连续音节和用于每一个不匹配的音节的合适匹配之间的最好匹配中选择出来的。 | ||
地址 | 美国伊利诺斯州 |