通过语音添加联系人的方法及终端技术

技术编号:13046194 阅读:115 留言:0更新日期:2016-03-23 14:11
本发明专利技术公开了通过语音添加联系人的方法及终端,该方法包含以下步骤:开启步骤,开启终端语音录入联系人信息程序;语音录入步骤,收集、提取终端硬件传入的音频数据;语音预处理步骤,对原始的语音数据进行再加工;语音识别步骤,对预处理后的语音数据进行识别,并生成识别结果;联系人创建步骤,判断识别结果,创建联系人信息,并保存在终端。本发明专利技术通过语音的录入,对语音进行智能识别,能够快速、准确的实现终端的联系人信息添加功能,大大提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及移动终端
,尤其涉及通过语音添加联系人的方法及终端
技术介绍
当前,手机录入联系人常用方法是通过手工输入法实现,即在新建联系人功能的页面,逐项输入联系人的姓名、号码和其他信息,然后保存到手机电话本里。这种传统的输入方法操作较为复杂,耗费时间,且对于打字不熟练的用户而言不够简便快捷。
技术实现思路
本专利技术的实施例提供通过语音添加联系人的方法及终端,有效解决了用户在需要创建联系人项时,手工输入方法操作较为复杂的缺陷。本专利技术解决其技术问题所采用的技术方案,包含以下步骤:开启步骤,开启终端语音录入联系人信息程序。语音录入步骤,收集、提取终端硬件传入的音频数据。语音预处理步骤,对原始的语音数据进行再加工。优选的,语音预处理步骤包含语音去静音步骤,降噪步骤和自增益过程步骤。语音识别步骤,对预处理后的语音数据进行识别,并生成识别结果。优选的,语音识别步骤中,其识别结果可以以文字窗口形式展示,也可以以语音窗口形式展示。联系人创建步骤,判断识别结果,创建联系人信息,并保存在终端。优选的,所述联系人创建步骤中,判断识别结果包含语音识别准确性的判断和联系人信息是否冲突的判断。优选的,所述联系人信息是否冲突的判断是指新录入的联系人信息是否已经录入联系人数据库。本专利技术另一目的在于提供通过语音添加联系人的终端,所述终端包括以下模块。开启模块,用于开启终端语音录入联系人信息程序。语音录入模块,用于收集、提取终端硬件传入的音频数据。语音预处理模块,用于对对原始的语音数据进行再加工,增强语音数据的某些特征值特性。优选的,所述语音预处理模块包含去静音模块、降噪模块和自增益过程模块。语音识别模块,用于对预处理后的语音数据进行识别,并生成识别结果;联系人创建模块,判断识别结果,创建联系人信息,并保存在终端。优选的,所述联系人创建模块中,判断识别结果包含语音识别准确性的判断模块和联系人信息是否冲突的判断模块。优选的,所述终端具体为智能手机和具有通话功能的平板电脑。采用上述技术方案,本专利技术具有以下优点:本专利技术提供了一种通过语音添加联系人的方法及终端。通过开启终端语音录入联系人信息程序,收集、提取终端硬件传入的音频数据,同时还对原始的语音数据进行再加工步骤,对预处理后的语音数据进行识别,并生成识别结果供用户确认,用户根据判断识别结果来创建联系人信息,并保存在终端。本专利技术不仅对年龄稍微大点的人,或者拼音输入的功能较弱者,在需要添加联系人的时候,只需要点击该语音图标,说出想输入的姓名和号码,即可完成添加联系人信息的功能。还提高了语音识别的准确性,减少了重复录入几率。附图说明为了更清楚的说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单的介绍,显而易见的,下面描述的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。图1为本专利技术通过语音添加联系人的方法一实施例的流程图。图2为本专利技术通过语音添加联系人的方法又一实施例的流程图。图3为本专利技术通过语音添加联系人的终端的功能模块图。如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术实施例作进一步详细的说明。本专利技术移动终端以手机为例,所述手机包含语音识别功能。参阅图1,在本专利技术通过语音添加联系人的方法实施例中,该方法包括但不限于以下步骤。S101,开启步骤,开启终端语音录入联系人信息程序。其中,所述语音录入用于指示创建联系人项。例如,在添加联系人界面,增加一个语音图标,当需要添加联系人的时候,点击该语音图标,进行语音输入,语音图标调用专门为添加联系人开发的语音插件,而不是调用公共的语音。S102,语音录入步骤,收集、提取终端硬件传入的音频数据。具体的,点击手机联系人添加中的语音录入图标后,后台即执行语音录入程序,对语音信息进行收集及提取工作。如果手机是Android平台,则Android自带的库函数即可完成录音功能,所录的音频数据设计为WAV格式,此格式的数据为标准音频文件,方便处理。S103,语音预处理步骤,对原始的语音数据进行再加工。具体的,所述语音预处理步骤指在进行语音识别之前或是发送到后台给语音识别解码器之前,对原始的语音数据进行再加工,其目的在于增强语音数据的某些特征值特性(如噪声幅度、正音频振幅等)或者是方便后台处理,从而简化语音识别的实现过程,也提高语音识别解码器的识别准确率。本实施例中,预处理步骤主要包含语音去静音步骤,降噪步骤和自增益过程步骤。其中,语音去静音步骤中,先取一段语音信号的前几顿进行估计背景音的能量,然后将剩余下的每一桢语音信号同以估测出的背景音的能量作以比较,识别超出背景音能量某一定值的语音信号就认为这一顿是语音信号(即人类的声音),否则认为其是背景音。检测出语音的开始位置后,算法自动往前回退若干语音数据帧作为语音的开始端点,算法在这一判断的过程中会自动更新背景音的能量基值。算法识别语音结束端点的判断是根据连续若千个语音信号帧均为背景音,则当前检测认为是语音信号(即人类的声音)已经结束。降噪步骤和自增益过程步骤中,采用开源的libspeexdsp库,首先,根据frequencySet,选择合适的采样频率和帧大小进行预处理的初始化;然后从Short数组去除静音Array中取语音,并将处理后的语音保存到另一个Short数组降噪自增益过程Array中。当voiceEnd值为true时,该模块将降噪及自增益过程结束信号降噪自增益过程End置为true,随后结束该步骤。S104,语音识别步骤,对预处理后的语音数据进行识别,并生成识别结果。具体的,对预处理后的语音数据进行识别,是指将识别的结果或是错误信息等以标准的JSON格式字符串的形式返回给手机数据接收程序,该程序完全接收所返回的信息,对其进行解析、处理,将最后的可识别、易识别的信息返回给前端的使用者。语音识别结果生成后,其展示方式可以以文字窗口形式展示,也可以以语音窗口形式展示,通过手机屏幕展示。S105,联系人创建步骤,判断识别结果,创建联系人信息,并保存在终端。在用户根据手机屏幕上展示的识别结果,判断其准确性,显示的结果确认正确后则手机将识别结果,例如姓名和号码存储,建立联系人信息。请参阅图2,为根据本专利技术的通过语音添加联本文档来自技高网...

【技术保护点】
通过语音添加联系人的方法,其特征在于,该方法包含以下步骤:开启步骤,开启终端语音录入联系人信息程序;语音录入步骤,收集、提取终端硬件传入的音频数据;语音预处理步骤,对原始的语音数据进行再加工;语音识别步骤,对预处理后的语音数据进行识别,并生成识别结果;联系人创建步骤,判断识别结果,创建联系人信息,并保存在终端。

【技术特征摘要】
1.通过语音添加联系人的方法,其特征在于,该方法包含以下步骤:
开启步骤,开启终端语音录入联系人信息程序;
语音录入步骤,收集、提取终端硬件传入的音频数据;
语音预处理步骤,对原始的语音数据进行再加工;
语音识别步骤,对预处理后的语音数据进行识别,并生成识别结果;
联系人创建步骤,判断识别结果,创建联系人信息,并保存在终端。
2.如权利要求1所述的通过语音添加联系人的方法,其特征在于,所述语音预处理步骤包含
语音去静音步骤,降噪步骤和自增益过程步骤。
3.如权利要求1所述的通过语音添加联系人的方法,其特征在于,所述语音识别步骤中,其
识别结果可以以文字窗口形式展示,也可以以语音窗口形式展示。
4.如权利要求1所述的通过语音添加联系人的方法,其特征在于,所述联系人创建步骤中,
判断识别结果包含语音识别准确性的判断和联系人信息是否冲突的判断。
5.如权利要求4所述的通过语音添加联系人的方法,其特征在于,所述联系人信息是否冲突<...

【专利技术属性】
技术研发人员:郭怡
申请(专利权)人:上海卓易科技股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1