一种分布式语音合成系统的制作方法

文档序号:18669828发布日期:2019-09-13 20:49阅读:119来源:国知局
一种分布式语音合成系统的制作方法

本发明涉及语音合成技术领域,具体为一种分布式语音合成系统。



背景技术:

语音合成,又称文语转换技术,能将任意文字信息实时转化为标准流畅的语音朗读出来,相当于给机器装上了人工嘴巴,它涉及声学、语言学、数字信号处理、计算机科学等多个学科技术,是中文信息处理领域的一项前沿技术,解决的主要问题就是如何将文字信息转化为可听的声音信息,也即让机器像人一样开口说话,我们所说的让机器像人一样开口说话与传统的声音回放设备有着本质的区别,传统的声音回放设备,如磁带录音机,是通过预先录制声音然后回放来实现让机器说话的,这种方式无论是在内容、存储、传输或者方便性、及时性等方面都存在很大的限制,而通过计算机语音合成则可以在任何时候将任意文本转换成具有高自然度的语音,从而真正实现让机器像人一样开口说话。

计算机的拥有变得十分普通,由于工作时间有限,所以电脑并不能够得到合理的利用,使得很多的处理器得不到有效的利用,随着计算机的不断普及,私人电脑的更新愈发迅速,直接就导致了处理器的闲置浪费,而语音合成系统需要大量的运算,直接建造运算系统,成本较高,因此可以利用私人电脑的闲置处理器进行有效的运算。



技术实现要素:

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种分布式语音合成系统,解决了电脑并不能够得到合理的利用,使得很多的处理器得不到有效的利用,随着计算机的不断普及,私人电脑的更新愈发迅速,直接就导致了处理器的闲置浪费,而语音合成系统需要大量的运算,直接建造运算系统,成本较高的问题。

(二)技术方案

为实现以上目的,本发明通过以下技术方案予以实现:一种分布式语音合成系统,包括语音合成层和决议层,所述语音合成层和决议层实现双向连接,所述语音合成层包括分割模块、组合模块和数据库,所述分割模块的输出端与组合模块的输入端连接,所述组合模块与数据库实现双向连接,所述决议层包括中央处理器、分块处理单元、等级划分单元和奖励单元,所述中央处理器分别与语音合成层和分块处理单元实现双向连接,所述奖励单元和等级划分单元实现双向连接,所述决议层与共享层实现双向连接,所述共享层包括共享单元、智能合约模块和实时传输模块,所述智能合约模块分别与共享单元、实时传输模块和等级划分单元实现双向连接,所述实时传输模块与分块处理单元实现双向连接。

优选的,所述分块处理单元包括性能排序模块、任务发布模块和波形拼接模块,所述性能排序模块的输出端与任务发布模块的输入端连接,所述任务发布模块的输出端与波形拼接模块的输入端连接。

优选的,所述等级划分单元包括性能传输模块、数据分析模块、数据比较模块和等级确定模块,所述性能传输模块的输出端与数据分析模块的输入端连接,所述数据分析模块的输出端与数据比较模块的输入端连接,所述数据比较模块的输出端与等级确定模块的输入端连接。

优选的,所述奖励单元包括贡献时间统计模块、时间计费模块、实际时间统计模块、工作计费模块和加权统计分析模块,所述贡献时间统计模块的输出端与时间计费模块的输入端连接,所述实际时间统计模块的输出端与工作计费模块的输入端连接,所述时间计费模块和工作计费模块的输出端均与加权统计分析模块的输入端连接。

优选的,所述奖励单元采用奖励算法进行统计,向时间计费模块中输入挂机单价a,然后向工作计费模块输入工作单价b,其中贡献时间统计模块统计的共享时间,记为t1,实际时间统计模块统计实际的工作时间记为t2,然后通过加权统计分析模块利用奖金总数=a*t1+b*t2的计算方式进行统计奖金总数。

优选的,所述时间计费模块的挂机单价a和工作计费模块工作单价b由等级划分单元进行决定,且等级的高度与单价的高度成正比。

优选的,所述组合模块就是一个利用数据库进行波段组合比较的处理模块。

优选的,所述共享单元由第一共享终端、第二共享终端和第n共享终端组成。

(三)有益效果

本发明提供了一种分布式语音合成系统。具备以下有益效果:

(1)、该分布式语音合成系统,通过语音合成层包括分割模块、组合模块和数据库,分割模块的输出端与组合模块的输入端连接,组合模块与数据库实现双向连接,决议层包括中央处理器、分块处理单元、等级划分单元和奖励单元,中央处理器分别与语音合成层和分块处理单元实现双向连接,奖励单元和等级划分单元实现双向连接,决议层与共享层实现双向连接,共享层包括共享单元、智能合约模块和实时传输模块,智能合约模块分别与共享单元、实时传输模块和等级划分单元实现双向连接,实时传输模块与分块处理单元实现双向连接,配合语音合成层、决议层、分割模块、组合模块、数据库、中央处理器、分块处理单元、等级划分单元、奖励单元、共享层、共享单元、智能合约模块和实时传输模块的设置,利用中央处理器带动多台终端进行共享处理性能的方式,对闲置处理器进行利用,通过分块处理单元建立分布式语音合成系统,并且通过奖励单元付出合理的使用代价,达到互利互惠,合作共赢的局面。

(2)、该分布式语音合成系统,通过分块处理单元包括性能排序模块、任务发布模块和波形拼接模块,性能排序模块的输出端与任务发布模块的输入端连接,任务发布模块的输出端与波形拼接模块的输入端连接,配合性能排序模块、任务发布模块和波形拼接模块的设置,对共享终端的处理性能进行排序,并将处理任务尽可能的分配给处理迅速的处理器,保证语音合成的处理效率。

(3)、该分布式语音合成系统,通过奖励单元包括贡献时间统计模块、时间计费模块、实际时间统计模块、工作计费模块和加权统计分析模块,贡献时间统计模块的输出端与时间计费模块的输入端连接,实际时间统计模块的输出端与工作计费模块的输入端连接,时间计费模块和工作计费模块的输出端均与加权统计分析模块的输入端连接,奖励单元采用奖励算法进行统计,向时间计费模块中输入挂机单价a,然后向工作计费模块输入工作单价b,其中贡献时间统计模块统计的共享时间,记为t1,实际时间统计模块统计实际的工作时间记为t2,然后通过加权统计分析模块利用奖金总数=a*t1+b*t2的计算方式进行统计奖金总数,配合贡献时间统计模块、时间计费模块、实际时间统计模块、工作计费模块和加权统计分析模块的设置,给共享用户一个明确的奖金鼓励,并且可以在计算机闲置时间内给共享用户提供一份收入,极大的提高共享用户的发展量,进而有效保证系统的快速处理。

附图说明

图1为本发明的系统原理框图;

图2为本发明分块处理单元的系统原理框图;

图3为本发明等级划分单元的系统原理框图;

图4为本发明奖励单元的系统原理框图;

图5为本发明共享单元的系统原理框图。

图中,1—语音合成层、2—决议层、3—分割模块、4—组合模块、5—数据库、6—中央处理器、7—分块处理单元、8—等级划分单元、9—奖励单元、10—共享层、11—共享单元、111—第一共享终端、112—第二共享终端、11n—第n共享终端、12—智能合约模块、13—实时传输模块、14—性能排序模块、15—任务发布模块、16—波形拼接模块、17—性能传输模块、18—数据分析模块、19—数据比较模块、20—等级确定模块、21—贡献时间统计模块、22—时间计费模块、23—实际时间统计模块、24—工作计费模块、25—加权统计分析模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-5,本发明实施例提供一种技术方案:一种分布式语音合成系统,包括语音合成层1和决议层2,语音合成层1和决议层2实现双向连接,语音合成层1包括分割模块3、组合模块4和数据库5,组合模块4就是一个利用数据库5进行波段组合比较的处理模块,分割模块3的输出端与组合模块4的输入端连接,组合模块4与数据库5实现双向连接,决议层2包括中央处理器6、分块处理单元7、等级划分单元8和奖励单元9,中央处理器6为arm9系列处理器,分块处理单元7包括性能排序模块14、任务发布模块15和波形拼接模块16,性能排序模块14的输出端与任务发布模块15的输入端连接,任务发布模块15的输出端与波形拼接模块16的输入端连接,配合性能排序模块14、任务发布模块15和波形拼接模块16的设置,对共享终端的处理性能进行排序,并将处理任务尽可能的分配给处理迅速的处理器,保证语音合成的处理效率,等级划分单元8包括性能传输模块17、数据分析模块18、数据比较模块19和等级确定模块20,性能传输模块17就是将处理器的相关数据传输到系统中,经过相关软件的评断,进行等级确定,性能传输模块17的输出端与数据分析模块18的输入端连接,数据分析模块18的输出端与数据比较模块19的输入端连接,数据比较模块19的输出端与等级确定模块20的输入端连接,奖励单元9包括贡献时间统计模块21、时间计费模块22、实际时间统计模块23、工作计费模块24和加权统计分析模块25,贡献时间统计模块21就是为了统计提供闲置处理器的总时间,实际时间统计模块23就是为了统计实际辅助计算的总时间,贡献时间统计模块21的输出端与时间计费模块22的输入端连接,实际时间统计模块23的输出端与工作计费模块24的输入端连接,时间计费模块22和工作计费模块24的输出端均与加权统计分析模块25的输入端连接,奖励单元9采用奖励算法进行统计,向时间计费模块22中输入挂机单价a,然后向工作计费模块24输入工作单价b,其中贡献时间统计模块21统计的共享时间,记为t1,实际时间统计模块23统计实际的工作时间记为t2,然后通过加权统计分析模块25利用奖金总数=a*t1+b*t2的计算方式进行统计奖金总数,配合贡献时间统计模块21、时间计费模块22、实际时间统计模块23、工作计费模块24和加权统计分析模块25的设置,给共享用户一个明确的奖金鼓励,并且可以在计算机闲置时间内给共享用户提供一份收入,极大的提高共享用户的发展量,进而有效保证系统的快速处理,时间计费模块22的挂机单价a和工作计费模块24工作单价b由等级划分单元8进行决定,等级的高度与单价的高度成正比,中央处理器6分别与语音合成层1和分块处理单元7实现双向连接,奖励单元9和等级划分单元8实现双向连接,决议层2与共享层10实现双向连接,共享层10包括共享单元11、智能合约模块12和实时传输模块13,共享单元11由第一共享终端111、第二共享终端112和第n共享终端11n组成,智能合约模块12分别与共享单元11、实时传输模块13和等级划分单元8实现双向连接,实时传输模块13与分块处理单元7实现双向连接,配合语音合成层1、决议层2、分割模块3、组合模块4、数据库5、中央处理器6、分块处理单元7、等级划分单元8、奖励单元9、共享层10、共享单元11、智能合约模块12和实时传输模块13的设置,利用中央处理器6带动多台终端进行共享处理性能的方式,对闲置处理器进行利用,通过分块处理单元7建立分布式语音合成系统,并且通过奖励单元9付出合理的使用代价,达到互利互惠,合作共赢的局面。

工作时,共享单元11通过智能合约模块12与系统实现网络连接,共享用户将处理器信息传输到等级划分单元8中,系统设定的分级标准存储在数据比较模块19中,经过数据分析模块18对共享用户处理器信息的处理分析,由等级确定模块20断定所处的等级,之后根据等级,由分块处理单元7中的性能排序模块14进行排序,并优先通过任务发布模块15进行信息处理,即帮助波形拼接模块16进行拼接计算,同时向时间计费模块22和工作计费模块24中输入对应的单价,经过奖励算法的处理后,得到奖金,语音合成层1在接收到指令后,经过分割模块3对文字进行分割处理,并且通过组合模块4对数据库5中的存储量进行检索对比,分割处理后的文字经过分块处理单元7发布到共享用户的处理器中,计算的同时,经过实时传输模块13进行计算回收,再通过中央处理器6进行汇总,实现语音合成。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下。由语句“包括一个......限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素”。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1