一种语音数据的录音方法和装置与流程

文档序号:11812041阅读:250来源:国知局
一种语音数据的录音方法和装置与流程

本发明实施例涉及信息技术领域,尤其涉及一种语音数据的录音方法和装置。



背景技术:

现有技术中,集合了语音信息、文字信息、视频通话和语音通话为一体的信息应用被用户广泛的使用,如微信。用户每天都在使用这种信息应用进行信息的发送和接收。

发明人在实现发明的过程中发现,目前的这类信息应用缺少录音功能,当用户使用这类信息应用进行语音通话时,用户无法对语音通话进行录音,无法满足用户的录音的需求,使用户体验下降,所以,有必要改进上述提到的缺陷。



技术实现要素:

基于以上问题,本发明实施例提出一种语音数据的录音方法和装置。通过监测到预设应用中语音数据的发送或接收,开启录音应用并使录音应用对预设应用中的语音数据进行录音的方式,解决了用户无法在微信类的信息应用上进行录音的问题,使第三方应用不需要进行修改,却使第三方应用增加了录音功能。

一方面,本发明实施例提出一种语音数据的录音方法,包括:

监测预设应用中是否有语音数据的发送或接收;

若有,则开启录音应用并使所述录音应用对所述预设应用中的语音数据进行录音。

此外,所述方法还包括:若在预设时间段内,没有监测到所述预设应用中语音数据的发送或接收,则使所述录音应用结束录音。

此外,所述录音应用对所述预设应用中的语音数据进行录音后,所述方法还包括:弹出指令输入界面,若接收到所述指令输入界面输入的结束录音指令,则使所述录音应用结束录音。

此外,所述开启录音应用包括:向所述录音应用发送开始录音通知,所述录音应用接收到所述开始录音通知后,进行自启动。

此外,所述方法还包括:将对所述预设应用中的语音数据进行录音产生的录音数据保存在所述预设应用的数据存储区域。

另一方面,本发明实施例提出一种语音数据的录音装置,包括:

监测模块,用于:监测预设应用中是否有语音数据的发送或接收;

录音模块,用于:若有,则开启录音应用并使所述录音应用对所述预设应用中的语音数据进行录音。

此外,所述装置还包括结束模块,用于:若在预设时间段内,没有监测到所述预设应用中语音数据的发送或接收,则使所述录音应用结束录音。

此外,所述录音应用对所述预设应用中的语音数据进行录音后,所述装置还包括结束录音模块,用于:弹出指令输入界面,若接收到所述指令输入界面输入的结束录音指令,则使所述录音应用结束录音。

此外,所述开启录音应用包括:向所述录音应用发送开始录音通知,所述录音应用接收到所述开始录音通知后,进行自启动。

此外,所述装置还包括数据存储模块,用于:将对所述预设应用中的语音数据进行录音产生的录音数据保存在所述预设应用的数据存储区域。

采用上述技术方案,具有以下有益效果:

通过监测到预设应用中语音数据的发送或接收,开启录音应用并使录音应用对预设应用中的语音数据进行录音的方式,解决了用户无法在微信类的信息应用上进行录音的问题,使第三方应用不需要进行修改,却使第三方应用增加了录音功能。

附图说明

图1是根据本发明一个实施例的语音数据的录音方法的流程图;

图2是根据本发明另一个实施例的语音数据的录音方法的流程图;

图3是根据本发明另一个实施例的语音数据的录音方法的流程图;

图4是根据本发明另一个实施例的语音数据的录音装置的框图;

图5是根据本发明另一个实施例的语音数据的录音装置的框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

第一实施例:

参照图1,本发明实施例提出一种语音数据的录音方法,包括:

步骤S001,监测预设应用中是否有语音数据的发送或接收;

步骤S002,若有,则开启录音应用并使录音应用对预设应用中的语音数据进行录音。

以手机为例进行说明,在步骤S001中,预设应用如微信应用,手机对预设应用进行监听,监听预设应用中是否发生了语音数据的发送或者接收,语音数据包括语音短信、语音通话及视频通话中的音频数据。

在步骤S002中,若预设应用中发生了语音数据的发送或者接收,手机系统开启录音应用,使录音应用对预设应用中的语音数据进行录音,录音产生的录音数据可以保存在录音应用的数据存储区域,也可以保存在预设应用的数据存储区域。

若预设应用中没有发生语音数据的发送或者接收,则手机系统不开启录音应用,继续对预设应用进行监听。

由于微信类的信息应用为第三方应用,手机厂商无法对第三方应用进行修改,所以手机厂商无法在微信类的信息应用上直接增加录音功能。手机厂商可选择通过监听信息应用的语音数据,若监听到,则开启录音应用的方式,从而使用户可以对在信息应用上发生的语音数据进行录音,实现了不对第三方应用进行修改,但是却增加了第三方应用的录音功能的目的。

本实施例中的录音方法可应用在手机、平板、个人电脑、智能手表、智能手环或其它智能移动终端上。

本实施例通过监测到预设应用中语音数据的发送或接收,开启录音应用并使录音应用对预设应用中的语音数据进行录音的方式,解决了用户无法在微信类的信息应用上进行录音的问题,使第三方应用不需要进行修改,却使第三方应用增加了录音功能。

第二实施例:

参照图2,本发明实施例提出一种语音数据的录音方法,包括:

步骤S201,监测到预设应用中有语音数据的发送或接收;

如:用户正在使用微信进行语音通话,手机系统监测到微信中的语音数据的发送和接收。

步骤S202,开启录音应用,如手机系统自带的录音应用;

可通过向录音应用发送开始录音通知,录音应用接收到开始录音通知后,进行自启动的方式开启录音应用。以通知的方式开启录音应用更加符合手机这类复杂的操作系统。

也可以使手机系统直接调用录音应用的启动函数,对录音应用进行开启。

步骤S203,使录音应用对预设应用中的语音数据进行录音;

录音开始后,手机系统对录音数据建立一个文件,用于保存录音数据,文件的名字可以根据日期来自动命名,也可以由用户手动输入名字或更改文件名字。

步骤S204,若在预设时间段内,没有监测到预设应用中语音数据的发送或接收,则使录音应用结束录音。

当在预设时间段内,如3分钟,一直监测不到预设应用中语音数据的发送或接收,说明用户已经结束了通话,所以手机系统通知录音应用结束录音,并保存录音数据。或者手机系统直接对录音数据进行保存后关闭录音应用。

本实施例使当用户已经停止了语音通话时,手机系统能够自动停止录音,以避免保存录音数据的文件过大,而且防止浪费手机的电量。

第三实施例:

参照图3,本发明实施例提出一种语音数据的录音方法,包括:

步骤S301,监测到预设应用中有语音数据的发送或接收;

如:用户正在使用微信进行语音通话,手机系统监测到微信中的语音数据的发送和接收。

步骤S302,开启录音应用,如手机系统自带的录音应用;

可通过向录音应用发送开始录音通知,录音应用接收到开始录音通知后,进行自启动的方式开启录音应用。以通知的方式开启录音应用更加符合手机这类复杂的操作系统。

也可以使手机系统直接调用录音应用的启动函数,对录音应用进行开启。

步骤S303,录音应用对预设应用中的语音数据进行录音后,弹出指令输入界面,若接收到指令输入界面输入的结束录音指令,则使录音应用结束录音。

由于微信等信息应用未做修改,所以在该类信息应用的界面上没有开启录音和停止录音的按钮或者界面。本实施中当录音应用对预设应用中的语音数据进行录音后,手机系统弹出指令输入界面,是为了方便用户随时终止录音,在指令输入界面上提供终止录音的按钮。当用户在指令输入界面点击了终止录音的按钮后,指令输入界面将用户的输入指令传送给手机系统,手机系统通知录音应用结束录音。

指令输入界面可以显示在手机屏幕的任何位置,如通知栏、下拉菜单等位置。

步骤S304,将对预设应用中的语音数据进行录音产生的录音数据保存在预设应用的数据存储区域。通过将录音数据保存在预设应用的数据存储区域,使用户后续可以方便的查看录音数据。

本实施例通过为用户提供指令输入界面,使用户可以随时终止录音,以避免录音时录入了用户不关心的数据,使保存录音数据的文件过大,同时也方便了用户。

第四实施例:

参照图4,本发明实施例提出一种语音数据的录音装置,包括:

监测模块401,用于:监测预设应用中是否有语音数据的发送或接收;

录音模块402,用于:若有,则开启录音应用并使录音应用对预设应用中的语音数据进行录音。

以手机为例进行说明,在监测模块401中,预设应用如微信应用,手机对预设应用进行监听,监听预设应用中是否发生了语音数据的发送或者接收,语音数据包括语音短信、语音通话及视频通话中的音频数据。

在录音模块402中,若预设应用中发生了语音数据的发送或者接收,手机系统开启录音应用,使录音应用对预设应用中的语音数据进行录音,录音产生的录音数据可以保存在录音应用的数据存储区域,也可以保存在预设应用的数据存储区域。

若预设应用中没有发生语音数据的发送或者接收,则手机系统不开启录音应用,继续对预设应用进行监听。

优选地,录音应用对预设应用中的语音数据进行录音后,装置还包括结束录音模块,用于:弹出指令输入界面,若接收到指令输入界面输入的结束录音指令,则使录音应用结束录音。

由于微信类的信息应用为第三方应用,手机厂商无法对第三方应用进行修改,所以手机厂商无法在微信类的信息应用上直接增加录音功能。手机厂商可选择通过监听信息应用的语音数据,若监听到,则开启录音应用的方式,从而使用户可以对在信息应用上发生的语音数据进行录音,实现了不对第三方应用进行修改,但是却增加了第三方应用的录音功能的目的。

本实施例通过监测到预设应用中语音数据的发送或接收,开启录音应用并使录音应用对预设应用中的语音数据进行录音的方式,解决了用户无法在微信类的信息应用上进行录音的问题,使第三方应用不需要进行修改,却使第三方应用增加了录音功能。

第五实施例:

参照图5,本发明实施例提出一种语音数据的录音装置,包括:

监测模块501,用于:监测预设应用中是否有语音数据的发送或接收;

录音模块502,用于:若有,则开启录音应用并使录音应用对预设应用中的语音数据进行录音。

手机系统向录音应用发送开始录音通知,录音应用接收到开始录音通知后,进行自启动。

数据存储模块503,用于:将对预设应用中的语音数据进行录音产生的录音数据保存在预设应用的数据存储区域。通过将录音数据保存在预设应用的数据存储区域,使用户后续可以方便的查看录音数据。

结束模块504,用于:若在预设时间段内,没有监测到预设应用中语音数据的发送或接收,则使录音应用结束录音。

当在预设时间段内,如3分钟,一直监测不到预设应用中语音数据的发送或接收,说明用户已经结束了通话,所以手机系统通知录音应用结束录音,并保存录音数据。或者手机系统直接对录音数据进行保存后关闭录音应用。

本实施例使当用户已经停止了语音通话时,手机系统能够自动停止录音,以避免保存录音数据的文件过大,而且防止浪费手机的电量。

第六实施例:

本发明实施例还涉及一种计算机程序产品,其包括计算机可读介质,所述计算机可读介质包括:第一组代码,用于监测预设应用中是否有语音数据的发送或接收;第二组代码,若有,则开启录音应用并使录音应用对预设应用中的语音数据进行录音。

第七实施例:

一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

监测预设应用中是否有语音数据的发送或接收;

若有,则开启录音应用并使录音应用对预设应用中的语音数据进行录音

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述程序可存储于计算机可读取存储介质中。执行时的程序,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台移动终端(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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