CN102752229B - 一种融合通信中的语音合成方法 - Google Patents
一种融合通信中的语音合成方法 Download PDFInfo
- Publication number
- CN102752229B CN102752229B CN201110100446.8A CN201110100446A CN102752229B CN 102752229 B CN102752229 B CN 102752229B CN 201110100446 A CN201110100446 A CN 201110100446A CN 102752229 B CN102752229 B CN 102752229B
- Authority
- CN
- China
- Prior art keywords
- message
- server
- queue
- amq
- converged communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种融合通信中的语音合成方法,其特征在于,包括以下步骤:步骤1)读取文本;步骤2)生成消息队列;步骤3)将生成的消息队列发送至AMQ服务器;步骤4)监听所述AMQ服务器;步骤5)将从所述AMQ服务器监听到的消息转换成语音文件;步骤6)将所述语音文件通过soket服务器发送出去。本发明通过引入AMQ服务器对文本分析结束后的内容进行管理,使得本发明的语音合成方法可与其他平台进行交互,实现文本语音的转换。本发明的语音合成方法大大的丰富了智能终端的功能,也便于在融合通信终端开发各种的语音增值功能。
Description
技术领域
本发明属于融合通信领域,具体而言,涉及一种融合通信中的语音合成方法。
背景技术
融合通信是电信网和互联网融合的必然产物,它以网络电话、视频通信、即时通信和协同办公等核心业务能力,通过多样化的终端,将语音、传真、电子邮件、移动短消息、多媒体和数据等所有信息类型合为一体,为用户提供一种更好的通信方式,其核心内容就是将现在各种沟通方式进行融合,让人们在无论任何时间、任何地点,都可以通过任何设备、任何网络,获得数据、图像和声音的自由通信,实现电话、传真、数据传输、音视频会议、呼叫中心和即时通信等众多应用服务的统一。这些沟通方式覆盖了传统电信、IT和互联网三大领域。网络的融合性、功能的扩展性、网络的多样性是融合通信的主要特点。
语音合成在融合通信中处于一个极为重要的地位,它使融合通信的优势得到了发挥。
语音合成,就是将计算机中的文本信息转换成语音音频信息。当前的语音合成技术都基于已经成熟的技术实现文本语音转换:对文本进行分析,转换成语音描述,然后将它生成音律,从现有的信息,可以生成一个语音信号。
AMQ(ActiveMQ的简称,ActiveMQ是Apache出品,是一种能力强劲的开源消息总线)服务器对文本分析结束后的内容进行管理。AMQ可以提供可靠的异步消息传送,能够将分布式应用程序和组件集成在一起。在不同平台和操作***上运行的应用可以通过连接到该服务来彼此进行交互。此外,AMQ还有如下主要特点:
1.采用Java语言开发,完全实现行业标准的JMS 1.1及JNDI规范,提供安全、可靠、高效的消息传输。
2.支持多种操作***和硬件平台,能够在多种运行平台无缝地进行移植。
3.提供C、C++、.Net等其它多种语言的调用接口。
4.可与Apusic Application Server之间进行无缝互操作,构筑企业服务总线的基础。
5.支持行业标准的安全加密算法,保证消息传输的安全性。
6.队列、主题权限控制,控制谁可以向队列中写以及谁可以从队列中读的安全性。
7.灵活的消息存储机制,消息可存放在文件、内嵌的Berkely DB或通过JDBC存放到关系数据库中。
8.支持远程队列,可在本地直接获取远程队列上的消息。
9.支持消息拆分,可将大消息拆分为小消息发送,能够传输超过几十G的消息。
10.支持消息传输时的断点续传,等等。
发明内容
本发明旨在提供,一种融合通信中的语音合成方法,该语音合成方法可大大的丰富智能终端的功能,也便于在融合通信终端开发各种的语音增值功能。
为实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现:
一种融合通信中的语音合成方法,其特征在于,包括以下步骤:
步骤1)读取文本;
步骤2)生成消息队列;
步骤3)将生成的消息队列发送至AMQ服务器;
步骤4)监听所述AMQ服务器;
步骤5)将从所述AMQ服务器监听到的消息转换成语音文件;
步骤6)将所述语音文件通过soket服务器发送出去。
进一步的,步骤2中包括以下具体处理步骤:
步骤201)建立链接;
步骤202)建立会话;
步骤203)建立目标队列;
步骤204)建立消息生产者;
步骤205)创建消息。
进一步的,步骤4中包括以下具体的处理过程:
如果没有监听到有消息产生,持续对所述AMQ服务器进行监听;如果监听到有消息产生,首先检查消息队列内容的格式是否与指定的消息格式一致,如果不一致则持续进行监听所述AMQ服务器,当满足条件时,从所述AMQ服务中取出消息队列中的内容。
进一步的,步骤5中包括以下具体的处理过程:
首先将从AMQ服务器中取出的符合要求的消息队列生成WAV格式的语音文件,然后再将所述WAV格式的语音文件生成PCM格式语音文件。
与现有技术相比,本发明具有以下有益效果:
本发明通过引入AMQ服务器对文本分析结束后的内容进行管理,使得本发明的语音合成方法可与其他平台进行交互,实现文本语音的转换。本发明的语音合成方法大大的丰富了智能终端的功能,也便于在融合通信终端开发各种的语音增值功能。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1示出了根据本发明的融合通信中的语音合成方法的流程图。
图2示出了根据本发明的生成消息队列的流程图。
具体实施方式
下面将参考附图并结合实施例,来详细说明本发明。
参见图1所示,一种融合通信中的语音合成方法,其特征在于,包括以下步骤:
步骤1)读取文本;
步骤2)生成消息队列;
步骤3)将生成的消息队列发送至AMQ服务器;
步骤4)监听所述AMQ服务器;
步骤5)将从所述AMQ服务器监听到的消息转换成语音文件;
步骤6)将所述语音文件通过soket服务器发送出去。
参见图2所示,进一步的,步骤2中包括以下具体处理步骤:
步骤201)建立链接;
步骤202)建立会话;
步骤203)建立目标队列;
步骤204)建立消息生产者;
步骤205)创建消息。
参见图3所示,进一步的,步骤4中包括以下具体的处理过程:
如果没有监听到有消息产生,持续对所述AMQ服务器进行监听;如果监听到有消息产生,首先检查消息队列内容的格式是否与指定的消息格式一致,如果不一致则持续进行监听所述AMQ服务器,当满足条件时,从所述AMQ服务中取出消息队列中的内容。
进一步的,步骤5中包括以下具体的处理过程:
首先将从AMQ服务器中取出的符合要求的消息队列生成WAV格式的语音文件,然后再将所述WAV格式的语音文件生成PCM格式语音文件。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (1)
1.一种融合通信中的语音合成方法,其特征在于,包括以下步骤:
步骤1)读取文本;
步骤2)生成消息队列,具体处理步骤;
步骤201)建立链接;
步骤202)建立会话;
步骤203)建立目标队列;
步骤204)建立消息生产者;
步骤205)创建消息;
步骤3)将生成的消息队列发送至ActiveMQ服务器;
步骤4)监听所述ActiveMQ服务器,具体的处理过程:
如果没有监听到有消息产生,持续对所述ActiveMQ服务器进行监听;如果监听到有消息产生,首先检查消息队列内容的格式是否与指定的消息格式一致,如果不一致则持续进行监听所述ActiveMQ服务器,当满足条件时,从所述ActiveMQ服务器中取出消息队列中的内容;
步骤5)将从所述ActiveMQ服务器监听到的消息转换成语音文件,具体的处理过程:
首先将从ActiveMQ服务器中取出的符合要求的消息队列生成WAV格式的语音文件,然后再将所述WAV格式的语音文件生成PCM格式语音文件;
步骤6)将所述语音文件通过socket服务器发送出去。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110100446.8A CN102752229B (zh) | 2011-04-21 | 2011-04-21 | 一种融合通信中的语音合成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110100446.8A CN102752229B (zh) | 2011-04-21 | 2011-04-21 | 一种融合通信中的语音合成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102752229A CN102752229A (zh) | 2012-10-24 |
CN102752229B true CN102752229B (zh) | 2015-03-25 |
Family
ID=47032133
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110100446.8A Expired - Fee Related CN102752229B (zh) | 2011-04-21 | 2011-04-21 | 一种融合通信中的语音合成方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102752229B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075983A (zh) * | 2006-12-15 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 即时语音通信终端、服务器、***和即时语音通信方法 |
CN101098507A (zh) * | 2007-06-29 | 2008-01-02 | 中兴通讯股份有限公司 | 一种提供语音合成应用统一开发平台的***和方法 |
CN101478611A (zh) * | 2009-01-20 | 2009-07-08 | 中国电信股份有限公司 | 基于软排队机呼叫中心的多语言语音合成方法和*** |
CN101699840A (zh) * | 2009-11-09 | 2010-04-28 | 南京希华通信技术有限公司 | 融合通信中智能语音交互***及其实现方法 |
EP2267696A1 (en) * | 2008-04-08 | 2010-12-29 | NTT DoCoMo, Inc. | Medium processing server device and medium processing method |
-
2011
- 2011-04-21 CN CN201110100446.8A patent/CN102752229B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075983A (zh) * | 2006-12-15 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 即时语音通信终端、服务器、***和即时语音通信方法 |
CN101098507A (zh) * | 2007-06-29 | 2008-01-02 | 中兴通讯股份有限公司 | 一种提供语音合成应用统一开发平台的***和方法 |
EP2267696A1 (en) * | 2008-04-08 | 2010-12-29 | NTT DoCoMo, Inc. | Medium processing server device and medium processing method |
CN101478611A (zh) * | 2009-01-20 | 2009-07-08 | 中国电信股份有限公司 | 基于软排队机呼叫中心的多语言语音合成方法和*** |
CN101699840A (zh) * | 2009-11-09 | 2010-04-28 | 南京希华通信技术有限公司 | 融合通信中智能语音交互***及其实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102752229A (zh) | 2012-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102017513B (zh) | 用于实时网络通信的方法、实时多语种通信的方法及*** | |
EP2205010A1 (en) | Messaging | |
KR100605143B1 (ko) | 멀티미디어메시지 생성 시스템 및 방법 | |
CN101888452A (zh) | 一种多接入式客服***及其方法 | |
CN102377739A (zh) | 移动终端及其实现方法和服务***、以及云服务器 | |
US12033629B2 (en) | Systems and methods for automating voice commands | |
US10091354B1 (en) | Transcribing media files | |
ATE546966T1 (de) | Techniken zum kombinieren von voice- mit drahtlosen text-kurznachrichtendiensten | |
WO2006020938A3 (en) | Methods for identifying messages and communicating with users of a multimodal message service | |
WO2015117373A1 (zh) | 一种语音消息可视化服务的实现方法及装置 | |
JP2017535852A (ja) | コンピュータベースの翻訳システムおよび方法 | |
CN112269770B (zh) | 文档共享方法、装置、***和电子设备 | |
US10313502B2 (en) | Automatically delaying playback of a message | |
CN103489210A (zh) | 一种虚拟人物主动联系***及其方法 | |
US8929867B2 (en) | Automated electronic messaging to a person with whom another form of communication is exchanged | |
US10002611B1 (en) | Asynchronous audio messaging | |
CN113473395B (zh) | 消息处理方法、装置、介质及电子设备 | |
WO2021103741A1 (zh) | 内容处理方法、装置、计算机设备及存储介质 | |
CN102752229B (zh) | 一种融合通信中的语音合成方法 | |
JP2009005350A (ja) | 音声メール・システムを操作する方法。 | |
CN107809409A (zh) | 一种语音数据的发送、接收和交互的方法及装置 | |
CN100452778C (zh) | 基于即时通讯的多媒体内容互动***及其实现方法 | |
CN101247558A (zh) | 一种将文字短信转换为语音电话的增值服务实现方法及其*** | |
JP2019110451A (ja) | 情報処理システム、情報処理方法及びプログラム | |
CN102572729B (zh) | 媒体消息的处理方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150325 Termination date: 20180421 |
|
CF01 | Termination of patent right due to non-payment of annual fee |