本发明涉及故事机技术领域,尤其涉及一种音频文件的处理方法及系统。
背景技术:
讲故事是一种传统的教育方式,用于帮助儿童了解世界,传递价值观和信息;同时,将故事是儿童社会和认知能力开发的重要环节,也是其生活中的主要部分。在儿童的成长中,将故事扮演着重要的角色,它能帮助儿童提升语言表达能力、逻辑思维能力、想象力和创造力。此外,将故事还可以帮助培养儿童的创造力、问题求解能力、交流和协助能力等这些儿童未来生存发展的核心能力。
传统的讲故事,是人讲故事。而随着科技的快速发展,故事机出现,不但可以解放家长,而且故事机能够更好的帮助儿童开发高级思维模式,逐渐成为家庭中不可缺少的物品。
但儿童听得故事多了后,主人公的角色名称也较多,不利于儿童的记忆与理解。而实际听故事的本意在于理解并吸收故事要表达的内容,而情节角色所需要的角色名称是没有记忆必要的。如果所听的故事主人公与儿童自己的小名一样,会增加孩子的收听兴趣,提高理解力。
技术实现要素:
本发明的目的是为了解决现有技术的不足,为实现故事机讲故事时增加故事的带入感,让儿童更喜欢听故事,更有效的记住故事表达的意思,本发明将故事中的主人翁的名字变成收听者自己或自己熟悉人的名字。
为实现上述目的,第一方面,本发明提供了一种音频文件的处理方法,包括以下步骤:
将用户提供的预设名转化为第一音频数据,并存储至数据库中;
从待播放的音频文件中识别出第二音频数据,所述音频文件中的第二音频数据预先标记;在播放所述音频文件时,从所述数据库中调用所述第一音频数据,并替换所述第二音频数据进行播放。
优选地,所述从待播放的音频文件中识别出第二音频数据步骤,包括:
对待播放的音频文件进行识别,当查找到所述第二音频数据的标记符时,则确定所述第二音频数据。
优选地,用户提供的预设名为多个时,所述处理方法还包括:
将用户提供的第n预设名转化为第一音频数据,并替换第n-1预设名,存储至数据库中;其中,n≥2。
优选地,所述预设名为收听者或熟悉人的名字。
优选地,所述第二音频数据为所述音频文件中人物的名字。
第二方面,本发明提供了一种音频文件的处理系统,包括:
接收模块,用于接收用户输入的预设名;
转化模块,用于将用户提供的预设名转化为第一音频数据,并存储至数据库中;
识别模块,用于从待播放的音频文件中识别出第二音频数据,所述音频文件中的第二音频数据预先标记;
调用模块,用于在播放所述音频文件时,从所述数据库中调用所述第一音频数据,并替换所述第二音频数据进行播放。
优选地,所述识别模块具体用于,对待播放的音频文件进行识别,当查找到所述第二音频数据的标记符时,则确定所述第二音频数据。
优选地,用户提供的预设名为多个时,所述转化模块,用于将用户提供的第n预设名转化为第一音频数据,并替换第n-1预设名,存储至数据库中;其中,n≥2。
优选地,所述预设名为收听者或熟悉人的名字。
优选地,所述第二音频数据为所述音频文件中人物的名字。
本发明提供的音频文件的处理方法及系统,本发明提供的音频文件的处理方法及系统,能够让故事机在播放故事时增加故事的带入感,让儿童更喜欢听故事,更有效的记住故事表达的意思,提高儿童的理解力。
附图说明
图1为本发明实施例提供的一种音频文件的处理方法流程示意图;
图2为本发明实施例提供的音频文件的处理系统结构示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为本发明实施例提供的一种音频文件的处理方法流程示意图,如图1所示,该方法包括步骤s101-s102:
步骤s101,将用户提供的预设名转化为第一音频数据,并存储至数据库中。
以儿童故事机为例,为增加儿童的收听兴趣,并提高其理解力,用户根据收听儿童的名字,输入预设名为该儿童的名字或小名,也可以是收听儿童熟悉人的名字。故事机接收到输入的用户预设名后,会将其转化为第一音频数据,然后存储在数据库中,方便后续的调用播放。
下面举例说明,故事机为其播放故事的儿童的小名为“桐桐”,用户向故事机中输入预设名“桐桐”,故事机根据用户提供的“桐桐”,先将其转化为第一音频数据,然后存储在故事机中的响应数据库中。
步骤s102,从待播放的音频文件中识别出第二音频数据,所述音频文件中的第二音频数据预先标记;在播放所述音频文件时,从所述数据库中调用所述第一音频数据,并替换所述第二音频数据进行播放。
音频文件中的第二音频数据需要预先标记,以便在播放时,对其进行识别,具体地,所述从待播放的音频文件中识别出第二音频数据步骤,包括:对待播放的音频文件进行识别,当查找到所述第二音频数据的标记符时,则确定所述第二音频数据。
与步骤s101中预设名为收听儿童的名字或小名,相应的,所述第二音频数据为所要播放的音频文件中人物的名字,例如:主人公的名字。相应的,音频文件为故事机要播放的故事。例如,所要播放的故事为《爱探险的朵拉》,主人公的名字为“朵拉”,所述第二音频数据即为“朵拉”。
首先,在待播放的故事中识别出主人公的名字“朵拉”(即第二音频数据),在播放该故事过程中,每次遇到主人公“朵拉”时,从数据库中调用第一音频数据(即“桐桐”)进行播放。
在一个示例中,当用户提供的预设名为多个时,所述处理方法还包括:
将用户提供的第n预设名转化为第一音频数据,并替换第n-1预设名,存储至数据库中;其中,n≥2。还是以“爱探险的朵拉”为例:
比如,用户首先输入的预设名是“a”,将其转化为第一音频文件,存储至数据库中。后续用户想换个预设名听故事,又输入了预设名“b”,则会将“b”转化为第一音频文件,并替换之前的预设名“a”,存储至数据库中。在播放故事的过程中,每次遇到主人公“朵拉”时,从数据库中调用第一音频数据(即“b”),用“b”替换故事中原来主人公“朵拉”,进行故事的播放。
在另一个示例中,当用户提供的预设名为多个时,所述方法还包括:
将用户提供的预设名转化为第一音频数据,并按顺序存储至数据库中。还是以《爱探险的朵拉》为例:
比如,用户先后输入预设名“a”和预设名“b”,将预设名“a”和预设名“b”全部转化为第一音频文件,按预设名输入的顺序全部存储至数据库中。在播放故事过程中,每次遇到故事中的主人公“朵拉”时,调用后输入的预设名“b”来代替故事中原来主人公“朵拉”,进行故事的播放。
在又一个示例中,当用户提供的预设名为多个时,所述方法还包括:
将用户提供的预设名转化为第一音频数据,并按顺序存储至数据库中。还是以《爱探险的朵拉》为例:
比如,用户先后输入预设名“a”、预设名“b”、预设名“c”,将预设名“a”、预设名“b”和预设名“c”全部转化为第一音频文件,按预设名输入的顺序全部存储至数据库中。在故事播放前,用户可任意调节数据库中预设名的排序,在播放故事过程中,每次遇到故事中的主人公时,调用数据库中排序第一位的预设名来替换故事中原有主人公的名字,进行故事的播放。比如:在播放《爱探险的朵拉》之前,用户将预设名“b”调整到第一位,则在故事播放过程中,每次遇到故事中的主人公“朵拉”时,会调用排序第一位的预设名“b”来代替故事中原来主人公“朵拉”,进行故事的播放。
在再一个示例中,还可以将第二音频文件设定为故事中的多个人物名字,相应的用户可输入多个预设名,此时,会将输入的全部预设名转化为音频数据,按顺序全部存储在数据库中,在播放时,先分别识别出故事中多个人物的名字,然后顺序调用数据库中预设名,分别替换故事中原有人物的名字。
需要说明的是,在该实施例的执行过程中,用户可任意调整数据库中预设名的顺序。
本发明提供的一种音频文件的处理方法,能够让故事机在播放故事时增加故事的带入感,让儿童更喜欢听故事,更有效的记住故事表达的意思,提高儿童的理解力。
与上述方法实施例对应的,本发明实施例还提供了一种音频文件的处理系统,具体如图2所示,该系统200包括:接收模块201、转化模块202、识别模块203和调用模块204。
所述接收模块201,用于接收用户输入的预设名。
所述转化模块202,用于将用户提供的预设名转化为第一音频数据,并存储至数据库中。
所述识别模块203,用于从待播放的音频文件中识别出第二音频数据,所述音频文件中的第二音频数据预先标记。
所述调用模块204,用于在播放所述音频文件时,从所述数据库中调用所述第一音频数据,并替换所述第二音频数据进行播放。
所述识别模块203具体用于,对待播放的音频文件进行识别,当查找到所述第二音频数据的标记符时,则确定所述第二音频数据。
本发明实施例提供的上述音频文件的处理系统中各部分所执行的功能均已经在上述实施例提供的一种音频文件的处理方法中做了详细介绍,这里不再赘述。
本发明提供的一种音频文件的处理系统,能够让故事机在播放故事时增加故事的带入感,让儿童更喜欢听故事,更有效的记住故事表达的意思,提高儿童的理解力。
本领域普通技术人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执轨道,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。