一种点读录音方法及装置与流程

文档序号:33711629发布日期:2023-04-01 00:07阅读:134来源:国知局
一种点读录音方法及装置与流程

1.本发明涉及智能语音学习技术领域,特别涉及一种点读录音方法及装置。


背景技术:

2.点读笔是采用国际最新光学图像识别技术和先进的数码语音技术开发而成的新一代智能阅读和学习工具。录音贴是一种特殊的贴纸,其上除了常规印刷的图案之外,还会印刷有大量人肉眼不易发现的底码。
3.其中,点读笔和录音贴是可以配合使用的,当使用点读笔进入录音模式并点击录音贴上印有底码的区域时,会识别到对应的码值,从而进入后续的录音环节。点读笔会将用户的录音内容,与该码值进行关联存储,录音完成后再次点击对应码值的区域时,就会播放该录音内容。
4.在现有技术中,点读笔和录音贴的配合使用还存在如下问题:
5.当点读笔恢复出厂设置或是误删等操作时,容易导致录音内容的丢失。


技术实现要素:

6.为了解决现有技术的上述问题,本发明提供一种点读录音方法及装置,以支持录音内容的备份恢复。
7.为了达到上述目的,本发明采用的技术方案为:
8.第一方面,本发明提供一种点读录音方法,包括:
9.在录音过程中,点读笔将从点读物上识别到的第一编码和接收到的第一录音文件进行关联存储到本地后,连同第一标识一起发送至云端进行存储,所述第一标识为设备标识和/或用户标识;
10.在点读过程中,当点读笔从点读物上识别到当前编码时,若在本地无与之匹配的音频文件,则获取当前标识,根据所述当前编码和所述当前标识从云端获取到与所述当前编码和所述当前标识相匹配的音频文件进行播放。
11.本发明的有益效果在于:通过将录音内容备份到云端,且与用户信息、设备信息关联,在点读笔恢复出厂设置或是误删等操作时,能够通过云端基于关联信息来恢复到点读笔上,从而支持录音内容的备份恢复。
12.可选地,所述第一编码和所述当前编码均为点读笔能够识别到的除功能码之外的所有码值。
13.根据上述描述可知,相较于现有技术中因为录音编码是预先保留在固件当中而导致后续想扩展录音码的范围只能通过更新固件来实现,本方案在录音时不需要判断是否为录音编码就可以对录音文件进行关联,从而支持在不需要更新固件的情况下,对任意编码支持录音。
14.可选地,所述音频文件包括录音文件和下载到点读笔中的点读音频文件。
15.根据上述描述可知,相较于现有技术中在播放时只支持录音编码和录音文件的播
放时,本方案在播放时不需要判断是否为录音文件,因此,能够支持用户通过其他渠道下载类似点读音频文件的其他音频文件来和点读物进行关联存储,以使得能点读物能关联播放的资源更加丰富。
16.可选地,还包括:
17.当点读笔获取不到匹配的音频文件时,根据是否支持无内容提示来判断是否播放预设的提示音频。
18.根据上述描述可知,通过设置有提示音频,从而能够在匹配不到音频文件时能够对用户进行提示以进行后续操作。同时若点读笔不支持提示音频,则能减少用户的干扰。
19.可选地,所述若在本地无与之匹配的音频文件,则获取当前标识,根据所述当前编码和所述当前标识从云端获取到与所述当前编码和所述当前标识相匹配的音频文件进行播放包括:
20.判断本地是否存在与所述当前编码相匹配的音频文件,若是,则直接播放与所述当前编码相对应的音频文件,否则获取当前标识,判断云端是否存在与所述当前编码和所述当前标识相匹配的音频文件,若是,则提供与所述当前编码相对应的音频文件的下载地址供点读笔进行下载并播放。
21.第二方面,本发明提供一种点读录音装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下:
22.在录音过程中,点读笔将从点读物上识别到的第一编码和接收到的第一录音文件进行关联存储到本地后,连同第一标识一起发送至云端进行存储,所述第一标识为设备标识和/或用户标识;
23.在点读过程中,当点读笔从点读物上识别到当前编码时,若在本地无与之匹配的音频文件,则获取当前标识,根据所述当前编码和所述当前标识从云端获取到与所述当前编码和所述当前标识相匹配的音频文件进行播放。
24.可选地,所述第一编码和所述当前编码均为点读笔能够识别到的除功能码之外的所有码值。
25.可选地,所述音频文件包括录音文件和下载到点读笔中的点读音频文件。
26.可选地,所述处理器执行所述计算机程序时还包括:
27.当点读笔从点读物上获取不到匹配的音频文件时,根据是否支持无内容提示来判断是否播放预设的提示音频。
28.可选地,所述处理器执行所述计算机程序的所述若在本地无与之匹配的音频文件,则获取当前标识,根据所述当前编码和所述当前标识从云端获取到与所述当前编码和所述当前标识相匹配的音频文件进行播放时包括:
29.判断本地是否存在与所述当前编码相匹配的音频文件,若是,则直接播放与所述当前编码相对应的音频文件,否则获取当前标识,判断云端是否存在与所述当前编码和所述当前标识相匹配的音频文件,若是,则提供与所述当前编码相对应的音频文件的下载地址供点读笔进行下载并播放。
30.其中,第二方面所提供的一种点读录音装置所对应的技术效果参照第一方面所提供的一种点读录音方法的相关描述。
附图说明
31.图1为本发明实施例的一种点读录音方法的主要流程示意图;
32.图2为本发明实施例涉及的录音过程的示意图;
33.图3为本发明实施例涉及的点读过程的示意图;
34.图4为本发明实施例的一种点读录音装置的结构示意图。
35.【附图标记说明】
36.1:一种点读录音装置;
37.2:处理器;
38.3:存储器。
具体实施方式
39.为了更好的理解上述技术方案,下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更清楚、透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
40.实施例一
41.请参照图1至图3,一种点读录音方法,包括步骤:
42.s1、在录音过程中,点读笔将从点读物上识别到的第一编码和接收到的第一录音文件进行关联存储到本地后,连同第一标识一起发送至云端进行存储,第一标识为设备标识和/或用户标识;
43.在现有技术中,录音码是可以用于录音的编码,通常以录音贴的形式提供给用户。在未录制对应的音频或通过软件/电脑配置对应内容时,无点读效果。对应的码段内置在固件内,若需要扩充,需要向厂商申请并更新固件。
44.在本实施例中,第一编码和当前编码均为点读笔能够识别到的除功能码之外的所有码值,包括但不限于只是现有技术上的录音码,即点读物包括但不限制于录音贴,只要是任意带编码的图形即可,本实施例以录音贴进行举例说明。因此,本实施例中可以录音的编码无需写死在固件内,任何非功能码都可以进行录音后二次关联。
45.即本实施例的录音流程包括:
46.s11、接收用户的录音指令以触发录音开始流程。
47.具体而言,用户使用手机软件对点读笔进行配网。用户使用点读笔点击巴士车图案的录音贴,点读笔播放属于点读音频文件的“巴士车”音频。用户通过点击点读笔上的录音按钮或者通过点读笔点击录音功能码来触发录音开始流程,点读笔提示用户点击录音贴。
48.s12、接收用户从开始流程到结束流程之间的音频数据并生成录音文件。
49.其中,用户开始录音之后,通过再次点击录音按钮或录音功能码结束录音。
50.s13、从点击到的点读物上识别对应编码。
51.其中,用户使用点读笔点击该录音贴,点读笔识别到对应编码,该编码是以肉眼不易发现的隐码的方式打印在书籍或贴纸等内容上。
52.其中,步骤s12、s13的顺序可以互换,即也可以是,用户使用点读笔点击该录音贴,
点读笔识别到对应编码,并提示用户在滴一声后开始录音直至录音结束,得到录音文件。
53.s14、录音完毕后,将录音文件保存到点读笔中,并与该编码进行关联。
54.其中,点读笔将生成的录音文件保存到存储器中,并将其命名为该录音贴的编码值。
55.s15、若点读笔支持向云端上传资源,则继续将该录音文件上传到服务器,并且与用户及设备信息关联。
56.此时,在一开始的点读笔配网时,用户通过手机软件,将上述点读笔与自身账号进行关联。当用户使用点读笔对特定编码进行录音,录音文件上传到服务器后,除了向服务器提供设备唯一标识,还提供用户的唯一标识。服务器将该录音文件,同时设备唯一标识与用户账号进行关联。此时,若是点读笔恢复出厂设置或是某个音频文件被误删除了,则可以通过设备唯一标识从远端将之前录过的录音文件下载下来。而如果是点读笔损坏了或者购买其他类型的点读笔,则可以通过登录用户账号,从云端将之前录过的录音文件下载下来。
57.在本实施例中,点读笔将录音文件上传到云端并通过服务器进行关联,其管理方式包括:
58.a.点读笔已联网,通过服务器指定接口,将该录音文件上传到云端,同时在请求参数中带上当前点读笔的唯一标识及点读物的编码值。
59.b.点读笔已联网,通过服务器通用录音文件存储接口,将该录音文件上传到云端,并获得一个唯一的下载地址;点读笔调用服务器指定接口,在请求参数中带上该下载地址、当前笔的唯一标识及点读物的编码值。
60.c.点读笔已联网,通过服务器通用录音文件存储接口,将该录音文件上传到云端,并获得一个唯一的下载地址;点读笔通过mqtt消息服务,将该下载地址、当前笔的唯一标识及点读物的编码值发布到服务器订阅的一个用于关联录音文件与设备信息的主题上。
61.在本实施例中,服务器将该文件地址与点读笔唯一标识及编码值进行关联后保存到后台数据库中,在其他实施例中,可以根据需求选择其他管理方式。
62.s2、在点读过程中,当点读笔从点读物上识别到当前编码时,若在本地无与之匹配的音频文件,则获取当前标识,根据当前编码和当前标识从云端获取到与当前编码和当前标识相匹配的音频文件进行播放。
63.其中,音频文件包括录音文件和下载到点读笔中的点读音频文件。其中,相较于点读物在录音完成之前,是没有任何内容可以播放的现有技术来说,点读音频文件可以作为录音贴的默认音频内容,使得用户在不需要录音的情况下,点读也有对应的内容播放。
64.其中,若在本地无与之匹配的音频文件,则获取当前标识,根据当前编码和当前标识从云端获取到与当前编码和当前标识相匹配的音频文件进行播放包括:
65.判断本地是否存在与当前编码相匹配的音频文件,若是,则直接播放与当前编码相对应的音频文件,否则获取当前标识,判断云端是否存在与当前编码和当前标识相匹配的音频文件,若是,则提供与当前编码相对应的音频文件的下载地址供点读笔进行下载并播放。
66.即本实施例的点读流程包括:
67.s21、当点读笔识别到一个非功能码时,先判断点读笔中是否有对应的录音文件存在,如果是功能码,则按对应功能逻辑执行。
68.其中,功能码是用于执行特定功能的编码,其码值通常写死在点读设备的固件中,当点读笔识别到一个码值时,如果是特定的功能码,则执行特定的逻辑。例如:一个用于切换语言的图案,在铺码软件中通常会为其赋予一个层级切换的功能码。当点击中文功能标签时,点读笔切换到中文模式,后续点读图案,播放的就是识别到的编码对应的中文音频。当点击英文功能标签后,切换到英文模式,再点击图案播放的就是英文音频。
69.s22、如果本地有该码值对应的录音文件,则直接播放该录音文件。
70.s23、如果没有录音文件的话,则查询已下载到点读笔中的点读音频文件,若存在,则播放该点读音频文件。
71.其中,在点读笔或者服务器中存储的点读资源可以是是包含若干个码值的点读音频文件的点读包,也可以是只对应一个码值的点读音频文件。
72.其中,步骤s22和s23也可以互换,在本实施例中,考虑到实际使用场景下,用户录音资源数量通常比点读资源少得多,且是与码值一一对应,因此先检索录音资源,再检索点读资源,能够提高检索效率。
73.s24、若点读笔中没有点读音频文件,则判断是否支持从云端下载资源。
74.如果支持从云端下载资源,则向后台服务器发起请求,提供要查询的码值。
75.如果点读笔支持用户或设备信息关联,则可以同时带上用户账号或设备唯一标识。
76.s25、若支持用户或设备信息关联,先查询该设备或用户有没有该码值对应的录音文件存在云端,如果有,则直接返回给点读笔,由点读笔进行下载及播放。
77.在本实施例中,在云端上先查询,如果没有,则看对应用户账号下有没有其他的点读笔关联过这个码值的录音文件,这样只要是同一个用户购买的点读笔之间都可以共享录音内容。
78.s26、若没有对应的录音文件或不支持用户或设备信息关联,则查询是否有该码值对应的点读音频文件可下载。若有,则由点读笔进行下载及播放。
79.此时,若用户对点读笔进行恢复出厂设置操作,成功后,点读笔内置存储空间被重置,录音文件从笔内删除。
80.综上所述,本实施例能支持录音内容的备份恢复,能在不需要更新固件的情况下,对任意编码支持录音。同时支持对点读音频文件的等其他音频文件进行关联,以极大地丰富点读录音文件。
81.实施例二
82.请参照图1至图3,一种点读录音方法,在上述实施例一的基础上,还包括步骤:
83.当点读笔从点读物上获取不到匹配的音频文件时,根据是否支持无内容提示来判断是否播放预设的提示音频。
84.即上述实施例一中的步骤s24还包括:
85.如果不支持从云端下载资源,则直接提示用户无匹配的资源,或干脆不提示,结束处理流程,减少对用户的干扰。
86.上述实施例一中的步骤s26还包括:
87.若没有该码值对应的点读音频文件,则直接提示用户无匹配的资源,或干脆不提示,结束处理流程,减少对用户的干扰。
88.实施例三
89.请参照图4,一种点读录音装置1,包括存储器3、处理器2及存储在存储器3上并可在处理器2上运行的计算机程序,所述处理器2执行所述计算机程序时实现上述实施例一或二中的步骤。
90.由于本发明上述实施例所描述的装置/装置,为实施本发明上述实施例的方法所采用的装置/装置,故而基于本发明上述实施例所描述的方法,本领域所属技术人员能够了解该装置/装置的具体结构及变形,因而在此不再赘述。凡是本发明上述实施例的方法所采用的装置/装置都属于本发明所欲保护的范围。
91.本领域内的技术人员应明白,本发明的实施例可提供为方法、装置或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例,或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
92.本发明是参照根据本发明实施例的方法、设备(装置)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。
93.应当注意的是,在权利要求中,不应将位于括号之间的任何附图标记理解成对权利要求的限制。词语“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的词语“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的权利要求中,这些装置中的若干个可以是通过同一个硬件来具体体现。词语第一、第二、第三等的使用,仅是为了表述方便,而不表示任何顺序。可将这些词语理解为部件名称的一部分。
94.此外,需要说明的是,在本说明书的描述中,术语“一个实施例”、“一些实施例”、“实施例”、“示例”、“具体示例”或“一些示例”等的描述,是指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
95.尽管已描述了本发明的优选实施例,但本领域的技术人员在得知了基本创造性概念后,则可对这些实施例作出另外的变更和修改。所以,权利要求应该解释为包括优选实施例以及落入本发明范围的所有变更和修改。
96.显然,本领域的技术人员可以对本发明进行各种修改和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也应该包含这些修改和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1