音频列表的推送方法及装置的制造方法_3

文档序号:9787523阅读:来源:国知局
为例进行说明。
[0109]参见图3,在录制音频文件的过程中,终端通过麦克风采集用户的人声数据,并对采集到的人声数据进行分析,得到用户的音色频率和音域范围,进而根据用户的音色频率和音域范围,从音频数据库中,获取与音色频率、音域范围相同或相近的目标音频文件,并根据用户历史录制的音频文件的音频类型,根据所选取的目标音频文件,生成目标音频列表,进而将所生成的目标音频列表推送给用户。
[0110]205、终端对目标音频列表进行更新,并将更新后的目标音频列表推送给用户。
[0111]随着录制的音频文件增多,终端基于历史录制的音频文件生成的目标音频列表可以并不准确,为了能够向用户推送更为精准的目标音频列表,每当新录制一个音频文件,终端均会从新录制的音频文件中提取人声数据,通过对该人声数据进行分析,得到新录制的音频文件对应的用户的语音属性信息,进而根据该新录制的音频文件对应的用户的语音属性信息及历史录制的音频文件对应的用户的语音属性信息,对用户的语音属性信息进行调整。另外,随着音频文件的录制,已录制的音频文件的音频类型也将会发生变化。因此,在本实施例中每当新录制一个音频文件,终端将会根据调整后的用户的语音数据信息及包括历史录制的音频文件和新录制的音频文件在内的多个音频文件的音频类型,更新目标音频列表,进而向用户推送更新后的目标音频列表。
[0112]本实施例提供的音频文件列表的推送方法,可以应用于任何具有计算能力的电子设备中,例如,服务器、智能手机、多媒体播放器或者计算机等,本实施仅以音频文件的推送方法应用于终端中为例进行说明,但并不能对本发明的应用范围构成限定。
[0113]本发明实施例提供的方法,根据用户自身的语音属性信息,从音频文件数据库中,为用户选取多个目标音频文件,进而将包含多个目标音频文件的目标音频类列表推送给用户。由于音频列表是根据用户自身条件推送的,对于不同用户所推送的音频列表是不同的,因而所推送的音频列表更具有针对性。
[0114]参见图4,本发明实施例提供了一种音频列表的推送装置,该装置包括:
[0115]获取模块401,用于获取用户的语音属性信息,语音属性信息至少包括音色频率和音域范围中至少一项;
[0116]确定模块402,用于至少根据语音属性信息,在音频文件数据库中,确定多个目标音频文件;
[0117]音频列表生成模块403,用于生成目标音频列表,目标音频列表包括多个目标音频文件;
[0118]第一推送模块404,用于向用户推送目标音频列表。
[0119]在本发明的另一个实施例中,确定模块402,用于至少根据音色频率,在音频文件数据库中,获取与音色频率相同或差值小于指定阈值的多个目标音频文件;或,
[0120]确定模块402,用于至少根据音域范围,在音频文件数据库中,获取与音域范围相同或重叠范围大于指定范围的多个目标音频文件;或,
[0121 ]确定模块402,用于至少根据音色频率和音域范围,在音频文件数据库中,获取与音色频率相同或差值小于指定阈值,且与音域范围的重叠范围大于指定范围的多个目标音频文件。
[0122]在本发明的另一个实施例中,音频列表生成模块403,用于对于任一目标音频文件,根据目标音频文件的语音属性信息与语音属性信息的匹配度,为目标音频文件设置第一权重值;获取用户历史录制的音频文件的音频类型;根据历史录制的音频文件的音频类型与目标音频文件的音频类型的匹配度,为目标音频文件设置第二权重值;根据第一权重值及第二权重值,确定目标音频文件的音频得分;按照音频得分由高到低的顺序,对多个目标音频文件进行排序,得到目标音频列表。
[0123]在本发明的另一个实施例中,获取模块401,用于对历史录制的音频文件中的人声数据进行分析,得到用户的语音属性信息。
[0124]在本发明的另一个实施例中,该装置还包括:
[0125]调整模块,用于每当新录制一个音频文件,根据新录制的音频文件,调整用户的语音属性信息;
[0126]更新模块,用于根据调整后的用户的语音数据信息及多个音频文件的音频类型,更新目标音频列表,多个音频文件包括历史录制的音频文件及新录制的音频文件;
[0127]第二推送模块,用于向用户推送更新后的目标音频列表。
[0128]综上,本发明实施例提供的装置,根据用户自身的语音属性信息,从音频文件数据库中,为用户选取多个目标音频文件,进而将包含多个目标音频文件的目标音频类列表推送给用户。由于音频列表是根据用户自身条件推送的,对于不同用户所推送的音频列表是不同的,因而所推送的音频列表更具有针对性。
[0129]参见图5,其示出了本发明实施例所涉及的音频列表的推送终端的结构示意图,该终端可以用于实施上述实施例中提供的音频列表的推送方法。具体来讲:
[0130]终端500可以包括RF(Rad1 Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WiFi (Wireless Fidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图5中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0131]RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(L0W Noise Amplif ier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communicat1n,全球移动通讯系统)、GPRS(General Packet Rad1 Service,通用分组无线服务)、CDMA(CodeDivis1n Multiple Access,码分多址)、WCDMA(Wideband Code Divis1n MultipleAccess ,宽带码分多址)、LTE(Long Term Evolut1n ,长期演进)、电子邮件、SMS(ShortMessaging Service,短消息服务)等。
[0132]存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端500的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
[0133]输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0134]显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端500的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用IXD(Liquid Crystal Display,液晶显示器)、0LED(0rganic Light-Emitting D1de,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图5中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
[0135]终端500还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端500移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端500还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0136]音频电路160、扬声器161,传声器162可提供用户与终端500之间的音频接口。音频电路160可将接收到的音频数据转换后的电信
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1