一种数字语音拼接播放系统及其方法技术方案

技术编号:21365253 阅读:21 留言:0更新日期:2019-06-15 10:10
本发明专利技术公开了一种数字语音拼接播放系统及其方法,包括:读取模块,用以读取当前一组数字信息;提取模块,提取所述一组数字信息中各个数字所对应的计数单位,进入对应的计数单位文件;识别模块,识别所述计数单位在所述一组数字信息中所处的位置,以及识别前一位数字是否为零,进入相应的数字位置文件;转换模块,根据提取结果和识别结果将每一位数字转换对应成一个元文件和一个结尾文件;以及播放模块,将每一位数字对应的文件拼接起来,按顺序播放直至最后一位。本发明专利技术还公开了与之对应的数字语音拼接播放方法。本发明专利技术数字语音拼接播放系统及方法实现了数字语音的口语化播放,可以根据数字在不同的位置调整其发音,可应用于收付款数字语音播报领域。

A Digital Speech Splicing Playback System and Its Method

The invention discloses a digital voice splicing playback system and its method, which includes: a reading module for reading a current set of digital information; an extracting module for extracting the counting units corresponding to each number in the set of digital information and entering the corresponding counting unit file; a recognition module for identifying the position of the counting units in the set of digital information; and Recognize whether the previous digit is zero and enter the corresponding digital position file; transform module, according to the extraction results and recognition results, convert each digit into a meta-file and a final file; and play module, splice the files corresponding to each digit, and play them sequentially until the last one. The invention also discloses a corresponding digital voice splicing broadcasting method. The digital voice splicing playback system and method of the invention realize the oral playback of digital voice, can adjust its pronunciation according to the number in different positions, and can be applied in the field of receiving and paying digital voice broadcasting.

【技术实现步骤摘要】
一种数字语音拼接播放系统及其方法
本专利技术涉及收付款数字语音播报的
,更具体地,涉及一种数字语音拼接播放系统及其方法。
技术介绍
智能手机的普及,让人们可以逐渐摆脱台式机和笔记本,在移动中完成更多的消费、交易、和支付行为,同时国内智能机的广泛使用,手机网民高速增长,对于移动支付起到了一定的催化作用。移动支付是一种结合了通信与金融的跨界服务,其便携智能的特性赋予其极大的市场潜力,同时移动支付给人们提供了更加简单、快捷的支付方式,对于这样的一种支付方式,是符合中国消费者需求的一种支付模式,由于这样的优势和特点,移动支付正赢得越来越多智能手机用户的青睐。目前在移动端可完成的收付款类型有很多,如:微信收款、支付宝收款、QQ收款等。随着人们在日常生活中普遍使用移动支付方式进行消费和收付款过程,所以收付款数字语音播报的技术应运而生,这样可以有利于移动支付的使用者清晰的通过语音的播放而得知收款的具体金额和采用的支付方式。但是,目前采用的技术只是简单的通过数字语音包的组合来播报收款金额,由于每个声音的长度不同,数字在的位置不同的时候都会有不同的音调,并且前后是0或者是点儿的时候,语速语气也会不一样,而传统的收付款数字语音播报技术无法解决以上问题,不能使用户接收到更加口语化的数字语音播报,无法达到更好的用户体验。
技术实现思路
针对现有技术中存在的上述弊端,本专利技术的目的是提供一种数字语音拼接播放系统,包括:读取模块,用以读取当前一组数字信息;提取模块,提取所述一组数字信息中各个数字所对应的计数单,进入相应的计数单位文件;识别模块,识别所述一组数字信息中每个数字所处的位置,以及识别前一位是否为零,进入相应的数字位置文件;拼接模块,将每位数字转换而成的元文件和结尾文件拼接起来,将一组数字信息中各个数字所对应的文件的都拼接起来拼接成完整的数字语音;以及播放模块,将一组拼接好的每位数字的文件按顺序播放,直至最后一位。本专利技术解决其技术问题还可采用以下技术措施进一步实现。在本专利技术的一实施例中,所述一组数字信息可以是收付款金额的数量。在本专利技术的一实施例中,所述计数单位文件分为整数部分和小数部分,整数部分文件包括十、百、千、万位数文件,分别用Ten、Hundrend、Thousand、TenThousand文件表示。小数部分文件包括Num文件(表示非结尾的小数用此单位文件)和Point文件(表示带点结尾的个位数包括点用此单位文件)。在本专利技术的一实施例中,所述提取模块在所述提取的数字为最后一位时,所述计数单位文件用单元文件。在本专利技术的一实施例中,所述单元文件为Yuan文件(表示以元结尾的个位数或小数包括元)。在本专利技术的一实施例中,所述数字位置文件包括首位文件、中位文件和尾位文件。在本专利技术一实施例中,所述首位文件为FX文件(表示开头的数字),所述中位文件为QX文件(表示中间的数字),所述尾位文件为LX文件(表示前一位为零的数字包括零)。在本专利技术的一实施例中,所述识别模块在所识别的数字为首位时则进入首位文件。在本专利技术的一实施例中,所述识别模块在所识别的数字为中间位且前一位非零则进入中位文件。在本专利技术的一实施例中,所述识别模块在所识别的数字为中间位且前一位为零则进入尾位文件。在本专利技术的一实施例中,所述识别模块在所识别的数字为零时则跳过。在本专利技术的一实施例中,所示识别模块在所识别的数字为非结尾的小数时则不进入数字位置文件。在本专利技术的一实施例中,所述元文件对应的是0-9的数字的语音。在本专利技术的一实施例中,所述元文件由计数单位文件、数字位置文件、数字语音文件三个部分组成。在本专利技术的一实施例中,所述数字语音文件为1-9.wav文件(表示数字1-9的语音文件)。在本专利技术的一实施例中,所述结尾文件表示对该数字的修饰,包括两种尾缀文件末尾文件和非末尾文件分别为Y.wav文件(表示该位和元结尾的语音文件)和E.wav文件(表示该位结尾的语音文件)。在本专利技术的一实施例中,所述数字是最后一位包括所述数字全为零的情况,则尾缀文件用末尾文件,否则用非末尾文件。在本专利技术的一实施例中,所述数字为非结尾的小数时没有结尾文件。在本专利技术的一实施例中,所述结尾文件由计数单位文件、尾缀文件两部分组成。在本专利技术的一实施例中,在所述一组数字信息大于5000时将会播放收款类型的语音。本专利技术的另一个目的为一种数字语音拼接播放方法,其特征在于,包括如下步骤:第一步,从外界读取一组数字信息;第二步,提取所述一组数字信息中各个数字所对应的计数单位,进入相应的计数单位文件;第三步,识别所述一组数字信息中每个数字所处的位置,以及识别前一位数字是否为零,进入相应的数字位置文件;第四步,根据提取结果和识别结果将每一位数字转换对应成一个元文件和一个结尾文件;第五步,将每位数字转换而成的元文件和结尾文件拼接起来,将一组数字信息中各个数字所对应的文件都拼接起来,拼接成完整的数字语音;以及第六步:将一组拼接好的每位数字的文件按顺序播放,直至最后一位。在本专利技术的一实施例中,所述计数单位文件分为整数部分和小数部分,整数部分文件包括十、百、千、万位数文件,小数部分文件包括Num文件(表示非结尾的小数用此单位文件)和Point文件(表示带点结尾的个位数包括点用此单位文件)。在本专利技术的一实施例中,所述提取模块在所述提取的数字为最后一位时,所述计数单位文件用单元文件。在本专利技术的一实施例中,所述数字位置文件包括首位文件、中位文件和尾位文件。在本专利技术的一实施例中,所述识别模块在所识别的数字为首位时则进入首位文件,所识别的数字为中间位且前一位非零则进入中位文件,所识别的数字为中间位且前一位为零则进入尾位文件,所识别的的数字为零时则跳过。在本专利技术的一实施例中,所述元文件对应的是0-9的数字的语音;所述结尾文件表示对该位数字的修饰,包括两种尾缀文件末尾文件和非末尾文件;所述数字为最后一位包括所述数字之后全为零的情况则使用末尾文件,否则使用非末尾文件。本专利技术的技术方案具有如下优点,本专利技术所述的数字语音拼接播放系统及方法可以根据每个声音的长度不同,数字在的位置不同的时候都会有不同的音调而调整他们的发音,并且可以解决当数字前后是0或者是点儿的时候,语速语气会不一样而带来的发音问题。本专利技术可以使用户接收到更加口语化的数字语音播报,从而达到更好的用户体验。附图说明图1A示出了本专利技术一实施例一种数字语音拼接播放系统的结构示意图。图1B示出了本专利技术一实施例一种数字语音拼接播放系统的一配置系统结构示意图。图1C示出了本专利技术一实施例一种数字语音拼接播放系统的另一配置系统结构示意图。图2示出了本专利技术一实施例数字语音拼接示意图。图3示出了本专利技术一实施例一种数字语音拼接播放方法的流程示意图。具体实施方式为更进一步阐述本专利技术为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种数字语音拼接播放系统及其方法其具体实施方式、结构、特征及其功效,详细说明如后。显然,所描述的实施例为本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有作出创造性劳都属于本专利技术的保护范围。请参阅图1A,图1A为本专利技术一实施例一种数字语音拼接播放系统的结构示意图。如图1A所示,给出了本专利技术一种数字语音拼接播本文档来自技高网...

【技术保护点】
1.一种数字语音拼接播放系统,其特征在于,包括:读取模块:用以读取当前一组数字信息;提取模块:提取所述一组数字信息中各个数字所对应的计数单位,进入相应的计数单位文件;识别模块:识别所述一组数字信息中每个数字所处的位置,以及识别前一位数字是否为零,进入相应的数字位置文件;转换模块:根据提取结果和识别结果将每一位数字转换对应成一个元文件和一个结尾文件;拼接模块:将每位数字转换而成的元文件和结尾文件拼接起来,将一组数字信息中各个数字所对应的文件相互拼接起来,拼接成完整的数字语音;以及播放模块:将一组拼接好的每位数字的文件按顺序播放,直至最后一位。

【技术特征摘要】
1.一种数字语音拼接播放系统,其特征在于,包括:读取模块:用以读取当前一组数字信息;提取模块:提取所述一组数字信息中各个数字所对应的计数单位,进入相应的计数单位文件;识别模块:识别所述一组数字信息中每个数字所处的位置,以及识别前一位数字是否为零,进入相应的数字位置文件;转换模块:根据提取结果和识别结果将每一位数字转换对应成一个元文件和一个结尾文件;拼接模块:将每位数字转换而成的元文件和结尾文件拼接起来,将一组数字信息中各个数字所对应的文件相互拼接起来,拼接成完整的数字语音;以及播放模块:将一组拼接好的每位数字的文件按顺序播放,直至最后一位。2.根据权利要求1所述的数字语音播放系统,其特征在于,所述计数单位文件分为整数部分和小数部分;所述提取模块在所提取的数字为最后一位时,所述计数单位文件用单元文件。3.根据权利要求1所述的数字语音播放系统,其特征在于,所述数字位置文件包括首位文件、中位文件和尾位文件。4.根据权利要求3所述的数字语音播放系统,其特征在于,所述识别模块在所识别的数字为首位时则进入首位文件,所识别的数字为中间位且前一位非零则进入中位文件,所识别的数字为中间位且前一位为零则进入尾位文件所识别的的数字为零时则跳过。5.根据权利要求1所述的数字语音播放系统,其特征在于,所述元文件对应的是0-9的数字的语音;所述结尾文件表示对该位数字的修饰,包括两种尾缀文件末尾文件和非末尾文件。6.根据权利要求5所述的数字语音播放系统,其特征在于,所述数字是最后一位包括所述数字之后全为零的...

【专利技术属性】
技术研发人员:吴允静陈伟
申请(专利权)人:深圳市超盟金服技术信息服务有限公司
类型:发明
国别省市:广东,44

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

1