一种快速进行语音播放的方法技术

技术编号:19967309 阅读:67 留言:0更新日期:2019-01-03 14:26
本发明专利技术公开了一种快速进行语音播放的方法,第一步,预先合成,将待播放文本的音频缓存预先合成,并把合成的音频文件保存在本地系统中;第二步,传入待合成文本,将需要合成的文本传入系统中并进行自动匹配;第三步,匹配本地系统缓存音频,在本地系统中查找是否存在相匹配的音频文件;第四步,播放合成结果,在本地系统缓存中若存在匹配的音频文件则直接播放本地文件;若不存在则合成、播放并把音频文件缓存在本地系统中;本发明专利技术非常显著地提升语音播放的速度,近乎实时播放音频、节省网络流量与带宽极大地提升了用户的体验,且该语音播放模块可以播放在所有的自助设备上,所以前景十分广阔与巨大。

A Fast Speech Playing Method

The invention discloses a method for fast voice playback. The first step is to pre-synthesize the audio buffer of the text to be played and save the synthesized audio file in the local system; the second step is to pass the synthesized text into the system and make automatic matching; the third step is to match the local system to cache the audio and save the synthesized audio file in the local system. Find if there is a matching audio file in the system; Fourth, play the synthesis result, play the local file directly if there is a matching audio file in the local system cache; If not, synthesize, play and cache the audio file in the local system; The invention greatly improves the speed of voice playing, nearly real-time playing audio, saves network traffic and bandwidth. It greatly improves the user's experience, and the voice playback module can play on all the self-service devices, so the prospect is very broad and huge.

【技术实现步骤摘要】
一种快速进行语音播放的方法
本专利技术涉及一种快速进行语音播放的方法,涉及在线语音合成技术、语音播放技术、本地缓存音频技术。
技术介绍
语音识别和语音合成技术是实现人机语音通信,建立一个有听和讲能力的口语系统所必需的两项关键技术,使电脑具有类似于人一样的说话和听懂人说话的能力,是90年代信息产业的重要竞争市场,和语言识别相比,语言合成的技术相对说来要成熟一些,是该领域中近期最有希望产生突破并形成产业化的一项技术,语音合成是通过机械的、电子的方法产生人造语音的技术,TTS技术隶属于语音合成,它是将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的汉语口语输出的技术,语音合成是通过机械的、电子的方法产生人造语音的技术。目前市场上有许多支持语音交互的机器人或者智能电子产品,一般来说这些设备具备语音识别(声音转文字:机器听懂人说的话)、语音合成(文字转声音:机器发声说话)功能,这两个功能一般都是联网进行的,显然,网速的好坏影响识别与合成过程,由于是在线合成音频,那么网速慢,合成的文本多的时候,往往需要等很久才可以听到机器人说话,严重影响了用户体验。
技术实现思路
针对上述存在的技术问题,本专利技术的目的是:提出了一种快速进行语音播放的方法,大大的提高了语音播放的速度。本专利技术的技术解决方案是这样实现的:一种快速进行语音播放的方法,第一步,预先合成,将待播放文本的音频缓存预先合成,并把合成的音频文件保存在本地系统中;第二步,传入待合成文本,将需要合成的文本传入系统中并进行自动匹配;第三步,匹配本地系统缓存音频,在本地系统中查找是否存在相匹配的音频文件;第四步,播放合成结果,在本地系统缓存中若存在匹配的音频文件则直接播放本地文件;若不存在则合成、播放并把音频文件缓存在本地系统中。优选的,所述本地系统对缓存音频文件按时间顺序自动排列。由于上述技术方案的运用,本专利技术与现有技术相比具有下列优点:本专利技术的一种快速进行语音播放的方法,非常显著地提升语音播放的速度,近乎实时播放音频、节省网络流量与带宽极大地提升了用户的体验,且该语音播放模块可以播放在所有的自助设备上,所以前景十分广阔与巨大。附图说明下面结合附图对本专利技术技术方案作进一步说明:附图1为本专利技术的一种快速进行语音播放的方法流程图。具体实施方式下面结合附图来说明本专利技术。如附图1所示为本专利技术所述的一种快速进行语音播放的方法,第一步,预先合成,将待播放文本的音频缓存预先合成,并把合成的音频文件保存在本地系统中;第二步,传入待合成文本,将需要合成的文本传入系统中并进行自动匹配;第三步,匹配本地系统缓存音频,在本地系统中查找是否存在相匹配的音频文件;第四步,播放合成结果,在本地系统缓存中若存在匹配的音频文件则直接播放本地文件;若不存在则合成、播放并把音频文件缓存在本地系统中。为了更好的管理本地系统内的音频缓存,所述本地系统对缓存音频文件按时间顺序自动排列。本专利技术的一种快速进行语音播放的方法,非常显著地提升语音播放的速度,近乎实时播放音频、节省网络流量与带宽极大地提升了用户的体验,且该语音播放模块可以播放在所有的自助设备上,所以前景十分广阔与巨大。上述实施例只为说明本专利技术的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本专利技术的内容并加以实施,并不能以此限制本专利技术的保护范围,凡根据本专利技术精神实质所作的等效变化或修饰,都应涵盖在本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
1.一种快速进行语音播放的方法,其特征在于:第一步,预先合成,将待播放文本的音频缓存预先合成,并把合成的音频文件保存在本地系统中;第二步,传入待合成文本,将需要合成的文本传入系统中并进行自动匹配;第三步,匹配本地系统缓存音频,在本地系统中查找是否存在相匹配的音频文件;第四步,播放合成结果,在本地系统缓存中若存在匹配的音频文件则直接播放本地文件;若不存在则合成、播放并把音频文件缓存在本地系统中。

【技术特征摘要】
1.一种快速进行语音播放的方法,其特征在于:第一步,预先合成,将待播放文本的音频缓存预先合成,并把合成的音频文件保存在本地系统中;第二步,传入待合成文本,将需要合成的文本传入系统中并进行自动匹配;第三步,匹配本地系统缓存音频,在本地系统中查找是否存在相...

【专利技术属性】
技术研发人员:孙成通李杨张金清胡焱付宪瑞
申请(专利权)人:苏州浪潮智能软件有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1