基于音频的数据处理方法和装置与流程

文档序号:12364208阅读:197来源:国知局
基于音频的数据处理方法和装置与流程

本发明实施例涉及数据处理技术领域,尤其涉及一种基于音频的数据处理方法和装置。



背景技术:

用户在使用终端设备上的录音应用进行录音时,可能需要进行文字记录,此时用户可进行的操作包括:用户采用手工纸制记录,即用户在使用录音应用的同时自己用笔在纸上进行文字记录。

若用户在进行文字记录的同时需要进行录音的话,其可进行的操作类似。在实现本发明的过程中,发明人发现现有技术中存在以下的问题:终端设备实现功能单一,无法满足用户的多样化需求。并且,用户后续需要对录音文件或文字文件进行进一步加工整理,导致操作步骤增加,效率低下。



技术实现要素:

本发明实施例的目的在于,提供一种基于音频的数据处理方法和装置,以解决现有技术中录音和文字记录内容对照不便的问题。

根据本发明实施例的一方面,提供一种基于音频的数据处理方法,包括:在使用音频录制应用录制音频文件的过程中,调用文字编辑应用,编辑与音频文件相对应的文字文件;在文字文件的编辑过程中,当检测到设定字符时,在音频文件的设定字符位置设定音频标记。

根据本发明实施例的另一方面,提供一种基于音频的数据处理装置,包括:调用模块,用于在使用音频录制应用录制音频文件的过程中,调用文字编辑应用,编辑与音频文件相对应的文字文件;标记模块,用于在文字文件的编辑过程中,当检测到设定字符时,在音频文件的设定字符位置设定音频标记。

根据本发明实施例提供的基于音频的数据处理方案,在文字编辑的过程中可以判断是否接收到设定字符,若接收到设定字符则给正在录制的音频文件设定音频标记,使用户可以更方便地查看与文字记录的内容对应的音频文件记录。

附图说明

图1是根据本发明实施例一的基于音频的数据处理方法的步骤流程图;

图2是根据本发明实施例二的基于音频的数据处理方法的步骤流程图;

图3是根据本发明实施例三的基于音频的数据处理方法的步骤流程图;

图4是图3所示实施例中基于音频的数据处理方法的文字编辑应用的显示界面的示意图;

图5是根据本发明实施例四的基于音频的数据处理装置的结构框图;

图6是根据本发明实施例五的基于音频的数据处理装置的结构框图;

图7是根据本发明实施例六的一种终端设备的结构示意图。

具体实施方式

下面结合附图详细描述本发明的示例性实施例。

实施例一

图1是根据本发明实施例的基于音频的数据处理方法的步骤流程图。

参照图1,根据本发明的实施例,提供一种基于音频的数据处理方法,此基于音频的数据处理方法可以但不限于在移动设备(如手机等)执行。其包括:

步骤S110,在使用音频录制应用录制音频文件的过程中,调用文字编辑应用编辑与音频文件相对应的文字文件。

如,用户在使用“录音机”这一应用进行录音时,通过“录音机”界面显示的相关文字编辑应用如“便签”的图标或其它操作选项,在“录音机”里调用“便签”,一边录音一边进行文字编辑。

步骤S120,在文字文件的编辑过程中,当检测到设定字符时,在音频文件的设定字符位置设定音频标记。

用户在使用音频录制的过程中,需要使用文字编辑应用对相应的文字内容进行编辑,以通过文字的形式记录音频文件的内容。终端设备可以判断在文字文件的编辑过程中是否接收到设定字符。其中,设定字符可以由本领域技术人员根据实际情况适当设定,例如,设定为换行符、逗号、句号或空格等。

若接收到设定字符,则自动在正在录制中的音频文件上设定音频标记。由此,可以实现用户在进行文字输入的过程中自动对音频文件设定音频标记,从而使得文字文件记录内容与音频文件对应,以便于后续对音频文件和/或文字文件进行相应的操作。

通过在与文字文件相对应的音频文件上根据接收到的设定字符设定音频标记,使得文字文件的内容与音频文件的内容更容易对应。在音频文件录制完成后,用户可以更加方便地找到想听的内容。无需每次都从头听起,节省了用户的时间。

实施例二

图2是根据本发明实施例的基于音频的数据处理方法的步骤流程图。

此基于音频的数据处理方法可以但不限于在移动设备(如手机等)执行。

参照图2,在本实施例中,基于音频的数据处理方法包括:

步骤S210,在使用音频录制应用录制音频文件的过程中,调用文字编辑应用编辑与音频文件相对应的文字文件。

步骤S220,在文字文件的编辑过程中,当检测到设定字符时,在音频文件的设定字符位置设定音频标记。

若未接收到设定字符,则监测文字编辑。

具体地,步骤S220包括步骤S2201和步骤S2202。

步骤S2201当检测到接收到的设定字符为异常字符时,根据异常字符在录制过程中位于音频文件的相应位置,设定音频标记,并标记对应的音频标记为异常标记。

步骤S2202,当检测到接收到的设定字符为非异常字符时,根据设定字符在录制过程中位于音频文件的相应位置,设定音频标记,并标记对应的音频标记为正常标记。

异常字符是相对正常字符而言的。正常字符是指在依照时间顺序正常编辑文字文件的过程中,依次输入的设定字符。异常字符即指未依照时间顺序输入的设定字符。

例如,用户在进行文字文件的编辑的过程中,可能存在未按照顺序编辑的情况,即用户在编辑完后面的内容后再去修改前面的内容的情况。在此情况下,用户在修改前面的内容时也可能输入新的设定字符,此设定字符在文字文件中的位置早于已存在的其它设定字符,但生成时间却晚于已存在的其它设定字符。

由于音频文件是依照时间顺序录音的,因此在音频文件上对应此异常字符的音频标记所指示的音频文件的内容与文字文件的内容不相对应,这样会给用户的使用带来困惑,因此需要在设定音频标记时先判断接收到的设定字符是否为异常字符。

具体地,设定字符是否为异常字符的方法可以根据下述方式确定:

检测在文字文件中,当前接收的设定字符的位置之后存在相同的设定字符,则判定当前接收的设定字符为异常字符。若当前接收的设定字符的位置之后不存在相同的设定字符,则判定当前接收的设定字符不为异常字符。

当用户违反时序进行文字文件的编辑时,当前接收的设定字符之后肯定已经存在相同的设定字符,因此只要判断当前设定字符的位置之后是否存在设定字符即可判断当前接收的设定字符是否为异常字符。

当然,在其他实施例中,也可以通过其他方法判断设定字符是否为异常字符,如判断设定字符之后是否还存在有效的字符等。当用户输入设定字符后,若其后存在有效字符则说明该设定字符不是文字文件的最末端,也即其是在已编辑的内容中插入的字符,因而是异常字符。

接收的设定字符为异常字符,则执行步骤S2201。若设定字符为异常字符,则说明与其对应的音频标记会给用户造成困扰,因而需要区别显示以提醒用户。故而将与设定字符对应的音频标记为异常标记,以便用户能够更方便准确地找到与音频文件的内容对应的文字文件的内容。

接收的设定字符不为异常字符,则执行步骤S2202。在音频文件上标记异常标记的方式可以是将异常的音频标记显示为与正常的音频的颜色不同的颜色,以便用户能够直观地区分正常标记和异常标记,使用户使用更方便。

该数据处理方法还包括:步骤S230,接收到删除设定字符指令。用户在对文字文件编辑的过程中,可能将已经输入的设定字符删除,此时终端设备接收到删除设定字符指令。

步骤S240,删除设定字符指令指示的设定字符,以及,删除音频文件中与删除的设定字符对应的音频标记。终端设备接收到删除设定字符指令后,删除该指令指示的设定字符,同时将音频文件中与该设定字符对应的音频标记删除。

在本实施例中,设定字符是换行符。在其他实施例中,设定字符可以是逗号、句号等其他符号。

在文字文件编辑过程中,根据接收到的设定字符在录制过程中的音频文件上设定音频标记有助于用户快速找到想听的内容。通过判断设定字符是否为异常字符可以排除不合时序的设定字符造成的音频标记避免影响用户使用。

实施例三

图3是根据本发明实施例的基于音频的数据处理方法的步骤流程图。

此基于音频的数据处理方法可以但不限于在移动设备(如手机等)执行。

参照图3,在本实施例中,

步骤S310,在文字文件的编辑过程中,当检测到设定字符时,在音频文件的设定字符位置设定音频标记。

具体地,在步骤S310中,根据检测到接收到的设定字符是否为异常字符,执行不同步骤。检测到的接收到的设定字符为异常字符,则执行步骤S330。当检测到接收到的设定字符为非异常字符,则执行步骤S340。步骤S330,根据异常字符在录制过程中的音频文件的相应位置设定音频标记,并标记对应的所述音频标记为异常标记。

步骤S340,当检测到接收到的设定字符为非异常字符时,根据设定字符在录制过程中的音频文件的相应位置设定音频标记,并标记对应的所述音频标记为正常标记。

之后,执行步骤S350,通过文字文件的显示界面,接收到对已保存的音频文件的播放指令。

文字文件编辑完成,且音频文件录制完成后,终端设备将文字文件和音频文件保存。文字文件对应的音频文件被保存后,在文字文件的显示界面的预定位置处会显示根据该音频文件生成的播放选项(如播放条和播放按钮等)。当用户在文字文件的显示界面操作时,终端设备接收到播放指令。

步骤S360,根据播放指令,在显示文字文件的内容的同时,播放音频文件。

接收到播放指令之后,文字编辑应用显示文字文件的内容,同时开始播放音频文件。

根据本发明的一个优选的实施例,根据播放指令,在显示文字文件的内容的同时,播放音频文件的步骤包括以下子步骤:

子步骤S3601,检测显示的文字文件中编辑光标的位置。

用户在显示界面操作时,终端设备检测文字文件的编辑光标的位置。例如,在显示界面时,用户在显示界面的某一位置点击,则编辑光标移至点击的位置。

子步骤S3602,根据编辑光标的位置确定播放音频文件的起始位置,并从起始位置开始播放音频文件。

例如,用户在显示界面浏览文字文件的内容时,可能需要对照音频文件对文字文件的内容进行修正,此时,用户将编辑光标放置在需要编辑的位置。在此情况下,若音频文件从头开始播放那么用户需要等待较长一段时间才能听到想听的内容,从而影响用户使用体验。为此,音频文件的播放位置需要根据编辑光标的位置快速跳转。

为此,一种可行方式中,在根据编辑光标的位置确定播放音频文件的起始位置时,可以先查找与编辑光标的位置距离最近的设定字符,再将设定字符对应的音频标记的位置确定为播放音频文件的起始位置。

由于在文字文件的编辑过程中,终端设备在音频文件上设定了音频标记,且每个音频标记均对应一个设定字符。因此,通过设定字符可以时编辑光标的位置与音频文件产生联系,使得播放的起始位置的确定更加准确。在确定编辑光标的位置时,只需要查找到与其最接近的设定字符,即可通过设定字符与音频标记之间的对应关系确定音频标记,进而根据该音频标记确定起始位置。

在一种可行的实施例中,将设定字符对应的音频标记的位置确定为播放音频文件的起始位置的方法包括:

当查找到的设定字符为异常字符时,则继续向下查找下一个设定字符,直至查找到最接近的正常字符,并将正常字符对应的音频标记的位置确定为播放音频文件的起始位置。若查找到的设定字符不为异常字符(为正常),则将查找到的设定字符对应的音频标记的位置确定为播放音频文件的起始位置。

由于在文字文件编辑的过程中,文字内容的编辑可能不按时间顺序,因此在音频文件上的时间靠后的音频标记所对应的文字文件中的位置较前的设定字符,以此设定字符确定音频文件的播放的起始位置所对应的内容与文字文件的内容不对应,可能会给用户造成误解。为避免此问题,需要确定与编辑光标最接近的设定字符是否为异常字符。

当查找到的与编辑光标距离最近的设定字符为异常字符时,则继续查找与编辑光标距离第二近的设定字符,并确定该设定字符是否为异常字符,直至找到的设定字符为正常字符,查找到最接近的正常字符后,可以将与该正常字符对应的音频标记作为音频文件播放的起始位置,也可以根据需要向前或向后偏移预定时间长度作为起始位置。是否偏移、偏移的方向和偏移的时间长度本领域技术人员可以根据实际需要确定。

若查找到的最接近的设定字符不为异常字符,则将查找到的设定字符对应的音频标记的位置确定为播放音频文件的起始位置,或根据需要向前或向后偏移预定时间长度作为起始位置。

图4是图3所示实施例中基于音频的数据处理方法的文字编辑应用的显示界面的示意图。

如图4所示,在本实施例中,文字编辑应用为便签应用。该应用的显示界面包括主要用于显示控制按钮(如列表返回钮、音频录制调用图标440等)的第一栏410、主要用于显示文字文件的内容和播放选项450的第二栏420、和主要用于显示控制按钮(如分享按钮、新建按钮、删除按钮、提醒按钮等)的第三栏430。

在图4界面中,用户点击第二栏420的任意位置,则编辑光标460移动到对应位置。此时,终端设备向前或向后查找最近的设定字符,在本实施例中,向后查找最近的设定字符。查找到最近的设定字符后,确定该设定字符是否为异常字符,若为异常字符,则继续向后查找设定字符,直至找到最近的正常字符,并找到该正常字符对应的音频文件上的音频标记,以此音频标记为起始位置开始播放音频文件。播放选项450的播放进度从该起始位置开始移动。

通过此方式,用户可以在文字文件的显示页面快速开始播放想听的内容,控制更加方便。

实施例四

图5是根据本发明实施例四的基于音频的数据处理装置的结构框图。

此基于音频的数据处理方法可以但不限于在移动设备(如手机等)执行。

参照图5所示,基于音频的数据处理装置包括调用模块701和标记模块702。

其中,调用模块701用于在使用音频录制应用录制音频文件的过程中,调用文字编辑应用编辑与音频文件相对应的文字文件。

标记模块702用于在文字文件的编辑过程中,当检测到设定字符时,在音频文件的设定字符位置设定音频标记。

本实施例的基于音频的数据处理装置可以以任意适当的方式实现,设置于终端设备中,用于实现前述实施例中相应的数据处理方法。

通过本实施例,终端设备在通过音频录制应用录制音频文件的过程中,可以调用文字编辑应用并生成相应的文字文件,且在文字文件的编辑过程中检测是否接收到设定字符,并根据接收到的设定字符在音频文件上设定音频标记。这样做,一方面,使用户可以更有针对性地对文字文件和音频文件进行操作,如浏览、收听和查找等,提高了查找效率和使用体验;另一方面,用户可以通过控制文字文件的编辑光标的位置而控制音频文件的播放的起始位置,既减轻了系统和用户的操作负担,也提高了处理效率。

实施例五

图6是根据本发明实施例五的基于音频的数据处理装置的结构框图。

此基于音频的数据处理方法可以但不限于在移动设备(如手机等)执行。

参照图6所示,本实施例的基于音频的数据处理装置是对实施例五中的数据处理装置的进一步优化。

在实施例五的数据处理装置的基础上,本实施例的数据处理装置的标记模块702包括异常处理模块820。

其中,异常处理模块820用于检测在文字文件中,当前接收的设定字符的位置之后存在相同的设定字符,则判定当前接收的设定字符为异常字符;当前接收的设定字符的位置之后不存在相同的设定字符,则判定当前接收的设定字符不为异常字符。

异常处理模块820还用于在设定字符为异常字符的情况下,根据异常字符在录制过程中的音频文件的相应位置设定音频标记,并标记对应的音频标记为异常标记;或在设定字符不为异常字符的情况下,根据设定字符在录制过程中的音频文件的相应位置设定音频标记,并标记对应的音频标记为正常标记。

优选地,数据处理装置还包括删除指令接收模块830和删除模块840。

其中,删除指令接收模块830用于在根据设定字符在录制过程中的音频文件的相应位置设定音频标记之后,接收到删除设定字符指令。

删除模块840用于将删除设定字符指令指示的设定字符删除,以及,删除音频文件中与删除的设定字符对应的音频标记。

优选地,数据处理装置还包括播放指令接收模块850和播放模块860。

其中,播放指令接收模块850用于在根据设定字符在录制过程中的音频文件的相应位置设定音频标记之后,通过文字文件的显示界面,接收到对已保存的音频文件的播放指令。

播放模块860,用于根据播放指令,在显示文字文件的内容的同时,播放音频文件。

本实施例的一种可选实施例方式,播放模块860包括:位置检测模块861,用于检测显示的文字文件中编辑光标的位置;播放位置确定模块862,用于根据编辑光标的位置确定播放音频文件的起始位置,并从起始位置开始播放音频文件。

播放位置确定模块862包括:查找模块8621,用于查找与编辑光标的位置距离最近的设定字符;设定模块8622,用于将设定字符对应的音频标记的位置确定为播放音频文件的起始位置。

本实施例的一种可选实施例方式,设定模块8622包括处理模块(图中未示出),用于在设定字符为异常字符的情况下,查找距离设定字符最近的正常字符,将正常字符对应的音频标记的位置确定为播放音频文件的起始位置;或在设定字符不为异常字符的情况下,将查找到的设定字符对应的音频标记的位置确定为播放音频文件的起始位置。

该基于音频的数据处理装置能够在文字编辑时给正在录制的音频文件设定音频标记,而且能够识别异常字符,并将与异常字符对应的音频标记区别显示,使用户能够直观地区分正常标记和异常标记,进而使得用户在进行音频播放时可以更快速和准确地找到想听的内容。

实施例六

本发明实施例还提供了一种终端设备,其硬件结构示意图如图7所示。

终端设备包括处理器602、存储器604、显示器608和总线606。其中,处理器602、存储器604、显示器608通过总线606通信。显示器608主要用于显示终端设备的用户界面或应用界面。一种可选的实施例方式,显示器608可以是触摸屏。

终端设备中,处理器602用于在使用音频录制应用录制音频文件的过程中,调用文字编辑应用编辑与音频文件相对应的文字文件;在文字文件的编辑过程中,当检测到设定字符时,在音频文件的设定字符位置设定音频标记;并且将音频文件和/或文字文件存储在存储器604中。

在一种可选的实施方式中,处理器602检测文字文件过程中,当前接收的设定字符的位置之后存在相同的设定字符时,确定当前接收的设定字符为异常字符;当前接收的设定字符的位置之后不存在相同的设定字符时,确定当前接收的设定字符为非异常字符。

处理器602还用于在设定字符为异常字符的情况下,根据异常字符在录制过程中的音频文件的相应位置设定音频标记,并标记对应的音频标记为异常标记;或在设定字符不为异常字符的情况下,根据设定字符在录制过程中的音频文件的相应位置设定音频标记,并标记对应的音频标记为正常标记。

在一种可选的实施方式中,处理器602还用于在根据设定字符在录制过程中的音频文件的相应位置设定音频标记之后,接收到删除设定字符指令;删除设定字符指令指示的设定字符,以及,删除音频文件中与删除的设定字符对应的音频标记。

在一种可选的实施方式中,处理器602还用于在根据设定字符在录制过程中的音频文件的相应位置设定音频标记之后,通过文字文件的显示界面,接收到对已保存的音频文件的播放指令;根据播放指令,在显示文字文件的内容的同时,播放音频文件。

例如,处理器602通过检测显示的文字文件中编辑光标的位置;并根据编辑光标的位置确定播放音频文件的起始位置,并从起始位置开始播放音频文件实现。

在一种可选的实施方式中,处理器602还用于查找与编辑光标的位置距离最近的设定字符;将设定字符对应的音频标记的位置确定为播放音频文件的起始位置。

在一种可选的实施方式中,处理器602还用于在设定字符为异常字符的情况下,查找距离设定字符最近的正常字符,将正常字符对应的音频标记的位置确定为播放音频文件的起始位置;或在设定字符为非异常字符的情况下,将查找到的设定字符对应的音频标记的位置确定为播放音频文件的起始位置。

应当理解,根据本发明实施例提供的终端设备可实现图1至图3中的各个方法的相应流程,为了简洁,在此不再赘述,上述方法实施例中的相关描述也适用于本实施例。

本实施例的终端设备在文字编辑过程中能够根据接收到的设定字符在录制过程中的音频文件上设定音频标记,有助于用户快速找到想听的内容。通过判断设定字符是否为异常字符可以排除不合时序的设定字符造成的音频标记,避免影响用户使用。

此外,本发明实施例还提供了一种计算机程序,该计算机程序包括计算机可读代码,当该计算机可读代码在终端设备上运行时,导致终端设备执行前述多个方法实施例中任一个的数据处理方法。

并且,本发明实施例还提供了一种计算机可读介质,其中存储了上述的计算机程序。

需要指出,根据实施的需要,可将本申请中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。

上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。

以上所述,仅为本发明实施例的具体实施方式,但本发明实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明实施例的保护范围之内。因此,本发明实施例的保护范围应以所述权利要求的保护范围为准。

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