一种优化的分布式语音分发系统的设计与实现
发布时间:2018-12-19 13:43
【摘要】:论文中将介绍一种经过优化的语音合成以及分发系统的方案。与原有的系统相比,新型的语音系统采用分布式设计,通过优化系统结构,服务器/客户端的缓存分发方法,使得新型系统在可靠性,实时性,以及实施成本上,都有了令人振奋的表现。目前大部分智能语音广播系统中,一般都会包括语音服务器,音频矩阵以及功放这三个主要部件。其中,服务器担负着接收处理外部接口信息,语音片的匹配合成,音频矩阵的路由切换,以及语音播放等诸多功能,由于技术问题以及一些历史问题,使得服务器成为了整个语音系统中最主要的性能瓶颈。从软件技术的角度来讲,如此设计的会带来系统响应缓慢,系统资源管理不便等问题;从系统部署的角度来讲,整个系统难以模块化,难以升级。新型的语音系统中,原有“单独”的服务器将会设计成分布式服务器/客户端的形式,但是客户端的概念将被弱化,客户端相对于服务器而言,成为服务器的子节点。其中,服务器只负责语音合成以及分发,客户端(子节点)负责切换路由与语音播放。由于采用分布式设计,在整个智能语音系统中,可依据现场环境规模,部署多个服务器和客户端。分布式设计将会分担原有“单独”服务器的系统负载,从而使整个系统在实时性上大幅提高,并且将原有“集权”式的资源管理模式分摊到各个模块中,此举将大大便于资源管理,从而降低系统出错率。另外,分布式设计使得系统部署灵活,各模块间可以自由组合,可依据成本按须订制,从而在产品推广上会成为一大优势。
[Abstract]:In this paper, an optimized scheme of speech synthesis and distribution system is introduced. Compared with the original system, the new voice system adopts the distributed design. By optimizing the system structure and the buffer distribution method of the server / client, the new system can be implemented in terms of reliability, real-time performance and implementation cost. There are exciting performances. At present, most intelligent voice broadcasting systems generally include three main components: voice server, audio matrix and power amplifier. Among them, the server is responsible for receiving and processing external interface information, speech chip matching synthesis, audio matrix routing, voice playing and many other functions, due to technical problems and some historical problems, The server has become the main performance bottleneck in the whole voice system. From the point of view of software technology, the system response is slow and the system resource management is inconvenient. From the point of view of system deployment, the whole system is difficult to modularize and upgrade. In a new type of voice system, the original "separate" server will be designed as a distributed server / client, but the concept of client will be weakened, and the client will become a sub-node of the server relative to the server. The server is only responsible for speech synthesis and distribution, and the client (sub-node) is responsible for switching routing and voice playing. Because of the distributed design, multiple servers and clients can be deployed in the whole intelligent voice system according to the scale of the field environment. The distributed design will share the system load of the original "separate" server, so that the whole system will be greatly improved in real-time, and the original "centralized" mode of resource management will be distributed to each module. This will greatly facilitate resource management, thereby reducing the system error rate. In addition, distributed design makes the system deployment flexible, each module can be freely combined, can be customized according to cost, so it will become a great advantage in product promotion.
【学位授予单位】:复旦大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;TN912.3
本文编号:2387005
[Abstract]:In this paper, an optimized scheme of speech synthesis and distribution system is introduced. Compared with the original system, the new voice system adopts the distributed design. By optimizing the system structure and the buffer distribution method of the server / client, the new system can be implemented in terms of reliability, real-time performance and implementation cost. There are exciting performances. At present, most intelligent voice broadcasting systems generally include three main components: voice server, audio matrix and power amplifier. Among them, the server is responsible for receiving and processing external interface information, speech chip matching synthesis, audio matrix routing, voice playing and many other functions, due to technical problems and some historical problems, The server has become the main performance bottleneck in the whole voice system. From the point of view of software technology, the system response is slow and the system resource management is inconvenient. From the point of view of system deployment, the whole system is difficult to modularize and upgrade. In a new type of voice system, the original "separate" server will be designed as a distributed server / client, but the concept of client will be weakened, and the client will become a sub-node of the server relative to the server. The server is only responsible for speech synthesis and distribution, and the client (sub-node) is responsible for switching routing and voice playing. Because of the distributed design, multiple servers and clients can be deployed in the whole intelligent voice system according to the scale of the field environment. The distributed design will share the system load of the original "separate" server, so that the whole system will be greatly improved in real-time, and the original "centralized" mode of resource management will be distributed to each module. This will greatly facilitate resource management, thereby reducing the system error rate. In addition, distributed design makes the system deployment flexible, each module can be freely combined, can be customized according to cost, so it will become a great advantage in product promotion.
【学位授予单位】:复旦大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;TN912.3
【参考文献】
相关期刊论文 前3条
1 桂盛霖;罗蕾;李允;于淼;徐建华;;基于自动机理论的分布式实时调度分析工具[J];软件学报;2011年06期
2 杨戈;樊秀梅;;基于CDN的流媒体动态调度算法[J];通信学报;2009年02期
3 郝婕;;通讯系统中语音信号合成算法研究[J];浙江万里学院学报;2006年02期
,本文编号:2387005
本文链接:https://www.wllwen.com/kejilunwen/wltx/2387005.html