[发明专利]语音合成装置及其方法无效
申请号: | 200680054679.6 | 申请日: | 2006-10-19 |
公开(公告)号: | CN101449319A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 西山修;森田真弘;笼岛岳彦 | 申请(专利权)人: | 株式会社东芝 |
主分类号: | G10L13/04 | 分类号: | G10L13/04 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 杨晓光;刘 薇 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语音 合成 装置 及其 方法 | ||
1.一种语音合成装置,其获取与在输入合成单元串中包括的规定处理单元中多个合成单元对应的合成片段的波形数据,并通过连接所述波形数据来合成语音,所述装置包括:
属性信息存储媒体,其存储除了所述波形数据之外的所述合成片段的属性信息;
多个波形数据存储媒体,其存储所述合成片段的波形数据,用于从所述多个波形数据存储媒体中获取所述所存储的波形数据所需要的时间彼此不同;
数据位置信息存储媒体,其存储包括存储每个所述合成片段的所述波形数据的波形数据存储媒体的标识符的数据位置信息;
候选获取装置,其被配置为根据所述处理单元中每个所述合成单元的属性信息,从所述属性信息存储媒体中获取与每个所述合成单元对应的合成片段候选;
合成片段选择器,其被配置为获取多个序列,其中每个序列包括对于每个所述合成单元获取的多个合成片段候选的组合,并根据所述数据位置信息从所述多个序列中选择一个序列,以使得用于获取所述处理单元中所述合成片段的波形数据所需要的总时间不超过数据获取时间的上限;
合成片段生成器,其被配置为组合所述所选择的一个序列上的合成片段以生成合成片段串;以及
波形生成器,其被配置为从每个所述波形数据存储媒体中获取在所述合成片段串中包括的合成片段的波形数据,并连接所述波形数据。
2.根据权利要求1所述的装置,其中,所述数据获取时间的上限被转换为多少次从每个所述波形数据存储媒体中获取数据的数量。
3.根据权利要求1所述的装置,其中,所述数据获取时间的上限被转换为对每个所述波形数据存储媒体的访问时间。
4.根据权利要求1所述的装置,其中,所述的数据获取时间的上限能够改变。
5.根据权利要求1所述的装置,其中,当所述合成片段选择器根据所述数据位置信息从所述多个序列中选择一个序列以使得所述数据获取时间的上限不被超过时,所述合成片段选择器选择没有使所述数据获取时间的上限被超过的多个序列,根据通过逐级划分所述数据获取时间的上限而产生的等级而对所述数据串分级,在每个所述等级中选择具有低成本的序列,并从具有低成本的所述序列的集合中选择具有更低成本的多个序列。
6.根据权利要求1所述的装置,其中,所述合成片段选择器从没有使所述数据获取时间的上限被超过的所述多个序列中选择具有最低成本的序列。
7.根据权利要求1所述的装置,其中,所述属性存储媒体和所述数据位置信息存储媒体都是存储器。
8.根据权利要求1所述的装置,其中,所述波形数据存储媒体是存储器、硬盘和闪存中的一个。
9.一种合成语音的方法,其从多个波形数据存储媒体中获取与在输入合成单元串中包括的规定处理单元中多个合成单元对应的合成片段的波形数据,其中用于从所述多个波形数据存储媒体中获取数据的时间彼此不同,并通过连接所述数据合成语音,所述方法包括:
根据所述处理单元中每个所述合成单元的属性信息,从属性信息存储媒体中获取与每个所述合成单元对应的合成片段候选,其中所述属性信息存储媒体存储除了所述波形数据外的所述合成片段的属性信息;
获取由对于每个所述合成单元获取的多个合成片段候选的组合构成的多个序列,并根据包括存储所述波形数据的波形数据存储媒体的标识符的数据位置信息,从所述多个序列中选择一个序列,以使得用于获取所述处理单元中每个所述合成片段的波形数据的总时间不超过数据获取时间的上限;
组合所述一个所选择的序列上的合成片段,从而产生合成片段串;以及
从每个所述波形数据存储媒体中获取在所述合成片段串中包括的合成片段的波形数据,从而连接所述波形数据。
10.一种语音合成程序产品,其使计算机能够从多个波形数据存储媒体中获取与在输入合成单元串中包括的规定处理单元中多个合成单元对应的合成片段的波形数据,其中用于从所述多个波形数据存储媒体中获取数据的时间彼此不同,并通过连接所述波形数据合成语音,所述程序产品包含以下指令:
根据所述处理单元中每个所述合成单元的属性信息,从属性信息存储媒体中获取与每个所述合成单元对应的合成片段候选,其中所述属性信息存储媒体存储除了所述波形数据外的所述合成片段的属性信息;
获取由对于每个所述合成单元获得的多个合成片段候选的组合构成的多个序列,并根据包括存储所述波形数据的波形数据存储媒体的标识符的数据位置信息,从所述多个序列中选择一个序列,以使得用于获取所述处理单元中每个所述合成片段的波形数据的总时间不超过数据获取时间的上限;
通过组合所述所选择的一个序列上的合成片段来产生合成片段串;以及
从每个所述波形数据存储媒体中获取在所述合成片段串中包括的合成片段的波形数据,并连接所述数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝,未经株式会社东芝许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680054679.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:光盘读取设备及其方法
- 下一篇:声波式烟传感器