通过语音编辑联系信息的方法及系统的制作方法
【专利摘要】本发明公开了一种通过语音编辑联系信息的方法及系统,其中方法包括以下步骤T1、创建调用联系信息API接口的语音控制指令,并存储在语音控制指令库;T2、根据输入匹配语音,与语音控制指令库匹配,调用匹配语音信息对应的联系信息API接口;T3、检索语音信息中包含的目标信息,将其在联系信息API接口输入并保存。本发明提供的通过语音编辑联系信息的方法及系统,能够根据用户输入的语音智能分析提取有用的目标信息进行存储,使用户无需动手即可完成对联系信息的编辑和保存。
【专利说明】通过语音编辑联系信息的方法及系统
【技术领域】
[0001]本发明涉及电子通讯领域,尤其涉及通过语音编辑联系信息的方法及系统。
【背景技术】
[0002]随着社会的不断发展,名片或者电话号码已经成为各种社交场合不可缺少的联系方式,然而,对于当前应用于手机上的获取联系方式的途径主要有以下两种:
其一,为用户手动触发,当对方告诉电话号码后,用户拿出终端进入通讯录菜单,手动输入号码或其他联系方式来存储。一方面过程比较繁琐,不方便用户使用。另一方面当用户手机在使用过程中(如通话时)则需要通过其他的辅助方式(如纸,笔)来先记录后,在当前任务完成之后,才能手动进行输入。而当用户此时没有辅助工具时,便不能记录。严重影响用户使用。
[0003]另一,为NFC交换,NFC为Near Field Communication缩写,即近距离无线通讯技术,具备NFC功能的两个终端之间进行传递,如果任意一方终端不具备NFC功能,则不能进行交换,且此时双方终端均属于空闲状态,约束了使用场景。
[0004]如上所述,应用于通讯终端,获取联系方式的手段存有不足,有待改善。
【发明内容】
[0005]本发明的目的是解决上述现有技术中的不足,提供一种通过语音编辑联系信息的方法及系统,能够根据用户输入的语音智能分析提取有用的目标信息进行存储,使用户无需动手即可完成对联系?目息的编辑和保存。
[0006]为达上述目的,本发明提`供了以下技术方案:
一种通过语音编辑联系信息的方法,包括以下步骤:
Tl、创建调用联系信息API接口的语音控制指令,并存储在语音控制指令库;
Τ2、根据输入匹配语音,与语音控制指令库匹配,调用匹配语音信息对应的联系信息API 接口 ;
Τ3、检索语音信息中包含的目标信息,将其在联系信息API接口输入并保存。
[0007]如上所述的方法中,所述步骤Tl具体包括以下步骤:
TlOl、输入包含有联系信息关键词的指令语音信息;
Τ102、通过语音识别技术将接收到的指令语音信息转码;
T103、将转码后的指令语音信息存储在指令库,完成创建指令语音信息控制指令。
[0008]如上所述的方法中,所述步骤Τ2具体包括以下步骤:
Τ201、输入匹配语音信息;
Τ202、将接收的匹配语音信息转码;
Τ203、转码后,与指令库内语音信息控制指令进行一一对比;
Τ204、若对比到相同的关键词,则调用相应的API接口。
[0009]如上所述的方法中,所述Τ3具体包括以下步骤:T301、将与所述联系信息关键词相匹配的内容的结束位置作为检索起始位置;
T302、根据关键词的类型检索转码后语音信息中的目标信息;
T303、将检索获取的目标信息输入对应的API接口并保存。
[0010]如上所述的方法中,步骤I进一步包括设定关键词创建语音控制指令。
[0011]本发明还提供了一种通过语音编辑联系信息的系统,包括依次相连的指令创建模块,匹配与调用模块,检索与录入模块,其中,
指令创建模块,用于创建调用联系信息API接口的语音控制指令,并存储在语音控制指令库;
匹配与调用模块,用于根据输入的匹配语音,与语音控制指令库匹配,调用匹配语音信息对应的联系信息API接口;
检索与录入模块,用于检索语音信息中包含的目标信息,将其在联系信息API接口输入并保存。
[0012]如上所述的系统中,所述指令创建模块包括:
输入控制单元,用于控制输入包含有联系信息关键词的指令语音信息;
第一转码单元、通过语音识别技术将接收到的指令语音信息转码;
存储控制单元,用于将转码后的指令语音信息存储在指令库,完成创建指令语音信息控制指令。
[0013]如上所述的系统中,匹配与调用模块包括:
匹配语音输入单元,用于输入匹配语音信息;
第二转码单元,用于将接收的匹配语音信息转码;
对比单元,用于转码后,与指令库内语音信息控制指令进行一一对比;
调用单元,用于若对比到相同的关键词,则调用相应的API接口;
如上所述的系统中,所述检索与录入模块具体包括:
位置锁定单元,用于将与所述联系信息关键词相匹配的内容的结束位置作为检索起始位置;
检索单元,用于根据关键词的类型检索转码后语音信息中的目标信息;
输入与保存单元,用于将检索获取的目标信息输入对应的API接口并保存。
[0014]如上所述的系统中,还包括关键词设定单元,用于设定创建语音控制指令的关键
ο
[0015]本发明的有益效果体现在以下几点:
1、本发明能够根据语音信息智能获取语音信息中有用的目标信息,使用户在通话过程中,能够很方便记录他人联系信息;
2、对于记录他人联系信息的过程,该过程中信息由终端智能获取,避免了人为操作上的错误,使记录的信息更准确;
3、本发明还提供了通过录音方式记录联系信息的方式,用户无需通话,通过启动录音功能即可实现对联系信息的记录,当用户用眼获取到联系信息,只需说话即可记录,特别适合一些不会存储联系信息的老人。
【专利附图】
【附图说明】[0016]图1为本发明所述的通过语音编辑联系信息的方法流程示意图。
[0017]图2为本发明所述方法中语音控制指令的创建流程图。
[0018]图3为本发明所述方法中调用联系信息API接口流程图。
[0019]图4为本发明所述方法中目标信息的获取和保存流程图。
[0020]图5为本发明实施例所述的通过语音编辑联系信息的方法流程示意图。
[0021]图6为本发明所述的通过语音编辑联系信息的系统示意图。
【具体实施方式】
[0022]本发明为通过语音编辑联系信息的方法及系统,为使本发明的目的、技术方案及优点更加清楚、明确,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]图1为本发明所述的通过语音编辑联系信息的方法流程示意图。如图1所示,本发明所述的通过语音编辑联系信息的方法包括以下步骤:
101、创建调用联系信息API接口的语音控制指令,并存储在语音控制指令库。
[0024]具体的步骤101,如图2所示,包括以下步骤:
201、输入包含有联系信息关键词的指令语音信息;
所述的步骤201,具体的,为联系信息的关键词输入语音信息,联系信息的关键词包括很多,如:姓名,联系电话,QQ号,`MSN等,在输入的语音信息中需包括上述关键词。
[0025]202、通过语音识别技术将接收到的指令语音信息转码,
所述的步骤202,具体的,电子设备在接受到包含关键词的语音信息后,通过语音识别技术将接收到的语音信息进行处理。
[0026]203、将转码后的指令语音信息存储在指令库,完成创建语音信息控制指令。
[0027]所述的步骤203,具体的,将得到的转码后的关键词语音信息存储到指令数据库,生产语音控制指令,该语音信息控制指令不是唯一固定的,可以根据用户的需要进行更改。
[0028]102、根据输入匹配语音,与语音控制指令库匹配,调用匹配语音信息对应的联系信息API接口。
[0029]具体的步骤102,如图3所示,包括以下步骤:
301、输入匹配语音信息;
所述的步骤301,具体的,用户通过电子设备输入匹配语音信息,可以是通话信息,也可以是录首?目息,当然,还可以包括其他一些语首?目息,如MP3中语首彳目息等等。
[0030]302、将接收的匹配语音信息转码;
所述的步骤302,具体的,电子设备在接受到匹配语音信息后,通过语音识别技术将其转码,获得语音信息中的关键词,然后执行步骤303。
[0031]303、转码后,与指令库内语音信息控制指令进行一一对比;
所述的步骤303,具体的,电子设备中包括语音信息控制指令可以有很多,如名字,联系电话,QQ等关键词的语音信息,这些语音信息控制指令分别与转码后匹配语音信息进行比对,即所述的一一对比,对比中,若有匹配语音信息包含了语音信息控制指令的关键词,则执行步骤304。[0032]304、若对比到相同的关键词,则调用相应的API接口。
[0033]所述的步骤304,具体的,对比的相同的关键词后,电子设备自动调取相应的API接口,语音信息控制指令与API接口的关系是预先设置在电子设备中的,应该技术已较为成熟,本领域技术人无需创造即可实施。
[0034]103、检索语音信息中包含的目标信息,将其在联系信息API接口输入并保存。
[0035]具体的步骤103,如图4所示,包括以下步骤:
401、将与所述联系信息关键词相匹配的内容的结束位置作为检索起始位置;
所述的步骤401,具体的,所述的目标信息是指用户所要索取的有用信息,根据关键词选择目标信息,如:用户获取联系人的姓名,即关键词为“姓名”,则目标信息是指语音中关键词“姓名”后的一些数据,可以根据姓氏判断,如包含了姓氏“宋”字,则将宋及其后两位或一位输入姓名的API接口进行存储,也可智能筛选,若是关键词是“电话号码”,则目标信
息会自动锁定数字信息......获取目标信息是根据关键词所指的信息类型获取,不同的
类型可以采取不同的获取手段。
[0036]402、根据关键词的类型检索转码后语音信息中的目标信息;
所述的步骤402,具体的,在步骤401的基础上,将获取的语音信息中的目标信息进行转码,如获取的目标信息的语音中包括QQ信息是“654654564”,则转码后即为数字“654654564”,然后执行步骤T303.403、将检索获取的目标信息输入对应的API接口并保存,
所述的步骤403,具体的,电子设备通过语音识别技术获取语音信息中的关键词即可通过对应的语音信息控制指令调用相应的API接口,然后在API接口输入检索到的目标信息,如在姓名的API接口输入“Μ0ΚΕ”,然后对信息进行保存。
[0037]图5为本发明实施例所述的通过语音编辑联系信息的方法流程示意图。所图5所示,包括了以下步骤流程:
501、用户通过麦克输入语音内容;
502、ADC将语音信息转换成数字信号;
503、DSP处理数字信号,将其转换为纯PCM的Data;
504、与数据指令库中的关键词一一进行对比;
505、判断是否为关键词一,关键词二,关键词三;
若存在相匹配的关键词,则执行下面步骤,
506、调用相应的API接口;
507、获取语音中的目标信息;
若存在相应的目标信息,则执行下面步骤,
508、转换为Unicode码进行输入;
509、输入完成保存。
[0038]具体的,如:当用户在通话或者听音乐过程中,想存储A的QQ号码12345678.用户只需说出“名字~QQ号码”,手机将接收到的语音信号进行上述转换,对比等过程,找到与所设置的阀值“名字” “QQ号码”指令一致。手机则自动调用电话本中输入用户名字的API接口及输入QQ号码的API接口,在调出输入界面后,手机终端开始接收用户以后输入的字符,搜索目标信息,如上述中的“ 12345678”,终端在接收到输入的数据后,将其转换成Unicode码(“12345678” 对应的 Unicode 码为“1 2 3 4 5 6 7 8 ”)进行输入,当用户发出输入完成指令例如“完成”时结束输入。
[0039]优选的,在执行了所述步骤403后,还包括生产联系信息列表,应该列表内容包含有联系信息关键词和与其对应的目标信息,用户可以对无用的或者错误的联系信息进行删除,其生产的联系信息列表是电子设备联系信息列表。
[0040]优选的,步骤101所述的创建语音控制指令还可以通过输入关键词进行创建,本发明提供了通过语音输入进行创建关键词的语音控制指令,该方案通过语音创建语音控制指令,根据语言相近或相同,能够高效准确的得到匹配结果,本发明还提供了通过输入字母或汉字创建语音控制指令的方法,换句话说,用户只需设置调用联系信息API接口的字母或汉字即可,通过该方法,语音转码后与这些关键词进行匹配,匹配成功即可调出对应的联系信息API接口,但该方法需要有一统一的标准规定,如用户设置了 “姓名”汉字作为关键词,则需要用户通过普通话说出“姓名”才能匹配成功,相对语音匹配效率要低。
[0041]优选的,所述的通过语音编辑联系信息的方法是通过语音控制指令触发启动的,电子设备根据语音自动记录语音中包含的联系信息,无需用户手动操作,另外,可选的,可以是手动触发,用户如需记录语音中包含的联系信息时,可以通过按键或其他操作方式进行触发上述步骤。
[0042]图6为本发明所述的通过语音编辑联系信息的系统示意图。如图6所示,该系统包括依次相连的指令创建模块601,匹配与调用模块602,检索与录入模块603,其中,指令创建模块601用于创建调用联系信息API接口的语音控制指令,并存储在语音控制指令库,具体的如步骤101所述;匹配与调用模块602用于根据输入的匹配语音,与语音控制指令库匹配,调用匹配语音信息对应的联系信息API接口,具体的如步骤102所述;检索与录入模块603用于检索语音信息中包含的目标信息,将其在联系信息API接口输入并保存,具体的如步骤103所述。
[0043]图6所示的指令创建模块601,如图2流程所示,进一步包括:
输入控制单元,用于控制输入包含有联系信息关键词的指令语音信息;具体如上所述。
[0044]第一转码单元,通过语音识别技术将接收到的指令语音信息转码;具体如上所述。
[0045]存储控制单元,用于将转码后的指令语音信息存储在指令库,完成创建指令语音信息控制指令,具体如上所述。
[0046]图6所示的匹配与调用模块602,如图3流程所示,进一步包括:
匹配语音输入单元,用于输入匹配语音信息,具体如上所述。
[0047]第二转码单元,用于将接收的匹配语音信息转码,具体如上所述。
[0048]对比单元,用于转码后,与指令库内语音信息控制指令进行一一对比,具体如上所述。
[0049]调用单元,用于若对比到相同的关键词,则调用相应的API接口,具体如上所述。
[0050]图6所示的检索与录入模块603,如图4流程所示,进一步包括:
位置锁定单元,用于将与所述联系信息关键词相匹配的内容的结束位置作为检索起始位置,具体如上所述。
[0051]检索单元,用于根据关键词的类型检索转码后语音信息中的目标信息,具体如上所述。[0052]输入与保存单元,用于将检索获取的目标信息输入对应的API接口并保存,具体如上所述。
[0053]较佳的,本发明系统还包括关键词设定单元,用于设定创建语音控制指令的关键
ο
[0054]较佳的,本发明系统还包括语音输入模块,所指的语音输入模块包括电子设备所有的语音输入功能模块,如语音通话模块,录音模块等,不但能使用户在通话时能够记录联系信息,还能使用户随时都可用语音记录记录联系信息,非常适合一些不会存储联系信息的老人使用。
[0055]本发明的有益效果体现在以下几点:
本发明能够根据语音信息智能获取语音信息中有用的目标信息,使用户在通话过程中,能够很方便记录他人联系信息;对于记录他人联系信息的过程,该过程中信息由终端智能获取,避免了人为操作上的错误,使记录的信息更准确;本发明还提供了通过录音方式记录联系信息的方式,用户无需通话,通过启动录音功能即可实现对联系信息的记录,当用户用眼获取到联系信息,只需说话即可记录,特别适合一些不会存储联系信息的老人。
[0056]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改 进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.通过语音编辑联系信息的方法,其特征在于,包括以下步骤: Tl、创建调用联系信息API接口的语音控制指令,并存储在语音控制指令库; T2、根据输入匹配语音,与语音控制指令库匹配,调用匹配语音信息对应的联系信息API 接口 ; T3、检索语音信息中包含的目标信息,将其在联系信息API接口输入并保存。
2.根据权利要求1所述的方法,其特征在于,所述步骤Tl具体包括以下步骤: TlOl、输入包含有联系信息关键词的指令语音信息; T102、通过语音识别技术将接收到的指令语音信息转码; T103、将转码后的指令语音信息存储在指令库,完成创建指令语音信息控制指令。
3.根据权利要求1所述的方法,其特征在于,所述步骤T2具体包括以下步骤: T201、输入匹配语音信息; T202、将接收的匹配语音信息转码; T203、转码后,与指令库内语音信息控制指令进行一一对比; T204、若对比到相同的关键词,则调用相应的API接口。
4.根据权利要求1所述的方法,其特征在于,所述T3具体包括以下步骤: T301、将与所述联系信息关键词相匹配的内容的结束位置作为检索起始位置; T302、根据关键词的类型检索转码后语音信息中的目标信息; T303、将检索获取的目标信息输入对应的API接口并保存。
5.根据权利要求1所述的方法,其特征在于,步骤Tl还包括设定关键词创建语音控制指令。
6.通过语音编辑联系信息的系统,其特征在于,包括依次相连的指令创建模块,匹配与调用模块,检索与录入模块,其中, 指令创建模块,用于创建调用联系信息API接口的语音控制指令,并存储在语音控制指令库; 匹配与调用模块,用于根据输入的匹配语音,与语音控制指令库匹配,调用匹配语音信息对应的联系信息API接口 ; 检索与录入模块,用于检索语音信息中包含的目标信息,将其在联系信息API接口输入并保存。
7.根据权利要求6所述的系统,其特征在于, 所述指令创建模块包括: 输入控制单元,用于控制输入包含有联系信息关键词的指令语音信息; 第一转码单元,通过语音识别技术将接收到的指令语音信息转码; 存储控制单元,用于将转码后的指令语音信息存储在指令库,完成创建指令语音信息控制指令。
8.根据权利要求6所述的系统,其特征在于, 匹配与调用模块包括: 匹配语音输入单元, 用于输入匹配语音信息; 第二转码单元,用于将接收的匹配语音信息转码; 对比单元,用于转码后,与指令库内语音信息控制指令进行一一对比;调用单元,用于若对比到相同的关键词,则调用相应的API接口。
9.根据权利要求6所述的系统,其特征在于, 所述检索与录入模块具体包括: 位置锁定单元,用于将与所述联系信息关键词相匹配的内容的结束位置作为检索起始位置; 检索单元,用于根据关键词的类型检索转码后语音信息中的目标信息; 输入与保存单元,用于将检索获取的目标信息输入对应的API接口并保存。
10.根据权利要求6所述的系统,其特征在于,还包括关键词设定单元,用于设定关键词创建语音控制指令。
【文档编号】G06F3/0487GK103593125SQ201310536622
【公开日】2014年2月19日 申请日期:2013年11月4日 优先权日:2013年11月4日
【发明者】杨燕 申请人:惠州Tcl移动通信有限公司