一种数字语音拼接播放系统及其方法与流程

文档序号:17933418发布日期:2019-06-15 01:07阅读:250来源:国知局
一种数字语音拼接播放系统及其方法与流程

本发明涉及收付款数字语音播报的技术领域,更具体地,涉及一种数字语音拼接播放系统及其方法。



背景技术:

智能手机的普及,让人们可以逐渐摆脱台式机和笔记本,在移动中完成更多的消费、交易、和支付行为,同时国内智能机的广泛使用,手机网民高速增长,对于移动支付起到了一定的催化作用。移动支付是一种结合了通信与金融的跨界服务,其便携智能的特性赋予其极大的市场潜力,同时移动支付给人们提供了更加简单、快捷的支付方式,对于这样的一种支付方式,是符合中国消费者需求的一种支付模式,由于这样的优势和特点,移动支付正赢得越来越多智能手机用户的青睐。目前在移动端可完成的收付款类型有很多,如:微信收款、支付宝收款、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所示,给出了本发明一种数字语音拼接播放系统的一个实施例结构示意图,其包括读取模块11、提取模块12、识别模块13、转换模块14、拼接模块15和播放模块16。

在本发明的一实施例中,所述读取模块11从外界读取一组数字信息,所述一组数字信息可以来自于收付款的金额数量。

在本发明的一实施例中,所述提取模块12从所述一组数字信息中提取每一位数字的计数单位,进入相应的技术单位文件。

在本发明的一实施例中,所述识别模块13识别所述一组数字信息中每一位数字的位置,以及该位数字的前一位是否为零,进入相应的数字位置文件。

在本发明的一实施例中,所述转换模块14根据提取模块12和识别模块13所执行的结果,将每一位数字转换对应为一个元文件和一个结尾文件。

在本发明的一实施中,所述拼接模块15将每一位数字对应的元文件和结尾文件拼接在一起,将所述一组数字信息中各个数字所对应的文件相互拼接起来。

在本发明的一实施例中,所述播放模块16将一组拼接好的每位数字的文件按顺序播放,直至最后一位。

在本发明的一实施例中,所述读取模块11所读取的一组数字信息分别提供给提取模块12和识别模块13。

请参阅图1b和图1c,图1b和图1c示出了本发明一实施例一种数字语音拼接播放系统的两种配置系统结构示意图。

如图1b所示,读取模块11在收银装置100的内部,提取模块12、识别模块13和转换模块14在云端120的内部,拼接模块15和播放模块16在播放器130的内部。

具体地,所述收银装置100用以读取一组收付款的数字信息,然后将此信息传输至云端120,在云端120的内部对读取到的一组数字信息进行提取、识别和转换,此时一组数字信息中的每位数字全部转换成一个元文件和一个结尾文件来表示,云端120将转换而成的元文件和结尾文件传送至播放器130,由播放器130对文件进行拼接最后拼接成完整的数字语音,最后对数字语音进行播放。

如图1c所示,读取模块11在收银装置100的内部,提取模块12、识别模块13、转换模块14和拼接模块15在云端120的内部,播放模块16在播放器130的内部。

具体地,所述收银装置100用以读取一组收付款的数字信息,然后将此信息传输至云端120,在云端120的内部对读取到的一组数字信息进行提取、识别、转换和拼接,此时一组数字信息中的每位数字在云端120中已经被完整的拼接成数字语音文件,此时云端120将拼接而成的数字语音文件传送至播放器130,由播放器130对数字语音进行播放。

请参阅图2,图2为本发明一实施例数字语音拼接示意图。

如图2所示,一组数字信息200为12045.67,所述一组数字信从低位到高位分别为数字1标号210、数字2标号220、数字0标号230、数字4标号240、数字5标号250、数字6标号260和数字7标号270。

具体地,所述一组数字信息200被数字语音拼接播放系统读取到系统中。

具体地,所述数字1标号210的提取结果211为,1为万位进入计数单位文件tenthousand文件。

具体地,所述数字1标号210的识别结果212为,1为首位数字进入数字位置文件fx文件。

具体地,所述数字1标号210转换为元文件213为tenthousand/fx/1.wav。

具体地,所述数字1标号210转换为结尾文件214为tenthousand/e.wav。

具体地,所述数字2标号220的提取结果221为,2为千位进入计数单位文件thousand文件。

具体地,所述数字2标号220的识别结果222为,2不为首位数字前一位非0进入位置文件qx文件。

具体地,所述数字2标号220转换为元文件为thousand/qx/2.wav。

具体地,所述数字2标号220转换为结尾文件为thousand/e.wav。

具体地,所述数字0标号为230,由于该位是0所以直接跳过。

具体地,所述数字4标号为240的提取结果241为,4为十位进入计数单位文件ten文件。

具体地,所述数字4标号为240的识别结果242为,4不为首位数字前一位为0进入位置文件lx文件。

具体地,所述数字4标号为240转换为元文件243为ten/lx/4.wav。

具体地,所述数字4标号为240转换为结尾文件244为ten/e.wav。

具体地,所述数字5标号250的提取结果251为,5为带点结尾的个位数进入计数单位文件point文件。

具体地,所述数字5标号250的识别结果252为,5不为首位数字前一位非0进入数字位置文件qx文件。

具体地,所述数字5标号250转换为元文件为point/qx/5.wav。

具体地,所述数字5标号250转换为结尾文件为point/e.wav。

具体地,所述数字6标号260的提取结果261为,6为非结尾的小数进入计数单位文件num文件。

具体地,所述数字6标号260的提取结果262为,6为非结尾的小数进入计数单位文件num文件。

具体地,所述数字6标号260转换为元文件为num/6.wav。

具体地,所述数字6为非结尾的小数所以不进入数字位置文件且没有结尾文件。

具体地,所述数字7标号270的提取结果为,7为最后一位小数结尾带元进入计数单位文件yuan文件。

具体地,所述数字7标号270的识别结果为,7不为首位数字前一位非0进入数字位置文件qx文件。

具体地,所述数字7标号270转换为元文件为yuan/qx/7.wav。

具体地,所述数字7标号270转换成结尾文件为yuan/y.wav。

具体地,在每位数字都被转换成一个原文件和一个结尾文件的组合之后将两个文件拼接起来,再将所有数字各自对应的文件相互拼接起来,最后由数字语音拼接播放系统将一组拼接好的每位数字的文件按顺序播放,直至最后一位。

请参阅图3,图3为本发明一实施例一种数字语音拼接播放方法的流程示意图,其步骤包括:

步骤s31:从外界读取一组数字信息。

步骤s32:提取所述一组数字信息中各个数字所对应的计数单位,进入相应的计数单位文件。

步骤s33:识别所述一组数字信息中每个数字所处的位置,以及识别前一位数字是否为零,进入相应的数字位置文件。

步骤s34:根据提取结果和识别结果将每一位数字转换对应成一个元文件和一个结尾文件。

步骤s35:将每位数字转换而成的元文件和结尾文件拼接起来,将一组数字信息中各个数字所对应的文件相互拼接起来。

步骤s36:将一组拼接好的每位数字的文件按顺序播放,直至最后一位。

本发明可以根据每个声音的长度不同,数字在的位置不同的时候都会有不同的音调而调整他们的发音,并且可以解决当数字前后是0或者是点儿的时候,语速语气会不一样而带来的发音问题。本发明可以使用户接收到更加口语化的数字语音播报,从而达到更好的用户体验。

以上所述仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明的技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

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