本发明涉及语音识别技术领域,具体为智能语音识别通讯录联系人人名的方法。
背景技术:
语音识别技术也被称为自动语音识别,其目标是将人类的语音中的词汇内容转换为计算机可读的输入。
语音识别技术所涉及的领域包括信号处理、模式识别、概率论和信息论、发声机理和听觉机理、人工智能等等。
随着手机等智能终端上语音输入功能的普及,用户在手机等智能终端上使用语音输入的需求越来越多,尤其是通过语音搜索通讯录中的联系人,使用率越来越高。
然而现有语音搜索通讯录联系人的方法,存在准确率不够高,用户语音搜索体验不佳的问题。
技术实现要素:
本发明提供了智能语音识别通讯录联系人人名的方法,具备更佳智能化查找联系人的优点,解决了现有的通讯录语音搜索联系人识别不够精准,导致识别容易发生错误,造成用户语音搜索体验不佳的问题。
本发明提供如下技术方案:智能语音识别通讯录联系人人名的方法,包括下述主步骤:
第一步:创建专用数据库,数据库包括创建通讯录联系人拼音库和创建语音搜索通讯录联系人排序方法;
第二步:用户通过语音口令搜索联系人,智能设备对语音识别后进行转换,转换成文本形式,从而获得相应的文本搜索结果;
第三步:将文本搜索结果转换成拼音,对比数据库中的通讯录联系人拼音库,从而得出相应的联系人搜索结果;
第四步:基于语音搜索通讯录联系人排序方法,对多个语音搜索联系人结果进行智能排序,从而方便得出语音口令所指的联系人。
优选的技术方案,所述创建通讯录联系人拼音库,先抽取通讯录联系人人名用来创建拼音库,该拼音库进一步包括:
汇总通讯录的所有人名,用来创建姓名文本拼音库;
汇总通讯录的所有人名,创建人名拼音对比规则库。
优选的技术方案,所述创建语音搜索通讯录联系人排序方法,先创建通讯录排序规则,该通讯录排序规则进一步包括:
创建根据通讯录分组显示联系人的排序规则;
创建根据通信联系人通信频率的排序规则。
优选的技术方案,所述第三步中的对比得出搜索结果包括以下步骤:
第一步,将文本搜索结果的拼音与人名拼音对比规则库进行匹配,得出相应的匹配度值;
第二步,通过对匹配度值进行判断;
第三步,当匹配度值大于设定值时,可能会出现多个结果或单个结果,当出现多个结果时,直接跳到主步骤第四步,当出现单个结果时,确认为语音搜索结果,终止计算;
第四步,对该匹配度值进行再次判断;
第五步,当匹配度值大于设定值时,可能会出现多个结果或单个结果,当出现多个结果时,直接跳到主步骤第四步,当出现单个结果时,确认为语音搜索结果,终止计算;
第六步,当匹配度值低于设定值时,默认为没有搜索到相应的联系人,自动终止计算。
优选的技术方案,所述第四步的智能排序规则进一步进行延伸包括:
根据通讯录分组显示联系人的排序规则排序;
根据通讯录联系人通信频率的排序规则排序;
通过人工智能方式,自动生成排序结果排序。
优选的技术方案,所述拼音对比规则库的对比规则进行延伸包括:
视为相同的字母库包括:
f≈h;
n≈l,例如:湖南≈弗兰;
r≈l;
z≈zh;
c≈ch;
s≈sh;
an≈ang;
en≈eng;
in≈ing;
ian≈iang;
uan≈uang;
用户可手动添加新的相同字母数据。
优选的技术方案,所述匹配度值的设置,当匹配度值达到预设定的匹配值时,视为匹配成功。
本发明具备以下有益效果:
该智能语音识别通讯录联系人人名的方法,方便语音输入的姓名拼音与相应数据库进行对比比较,方便查找到相应的联系人,当遇到同音多个联系人时,能够更好地进行区别,能够快速查找联系人,减少人为查找所耗费的时间,提高语音识别人名速率,降低语音识别错误率,从而提高用户的体验。
附图说明
图1为本发明语音识别流程图;
图2为本发明数据库构建图;
图3为本发明语音识别判定图;
图4为本发明联系人排序种类图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,智能语音识别通讯录联系人人名的方法,包括下述主步骤:
第一步:创建专用数据库,数据库包括创建通讯录联系人拼音库和创建语音搜索通讯录联系人排序方法;
第二步:用户通过语音口令搜索联系人,智能设备对语音识别后进行转换,转换成文本形式,从而获得相应的文本搜索结果;
第三步:将文本搜索结果转换成拼音,对比数据库中的通讯录联系人拼音库,从而得出相应的联系人搜索结果;
第四步:基于语音搜索通讯录联系人排序方法,对多个语音搜索联系人结果进行智能排序,从而方便得出语音口令所指的联系人。
请参阅图1和2,创建通讯录联系人拼音库,先抽取通讯录联系人人名用来创建拼音库,该拼音库进一步包括:
汇总通讯录的所有人名,用来创建姓名文本拼音库,通过姓名文本拼音库的创建,方便语音转换的人名拼音与该拼音库内部的数据进行之间比对,方便查找到合适的联系人;
汇总通讯录的所有人名,创建人名拼音对比规则库,通过拼音对比规则库方便提供对比规则,方便语音转换文本的拼音与规则库内的人名拼音进行比对,从而得出相应匹配度值,通过匹配度值得出相应的查询结果,方便完成下一步的操作;
拼音对比规则库的对比规则进行延伸包括:
视为相同的字母库包括:
f≈h;
n≈l,例如:湖南≈弗兰;
r≈l;
z≈zh;
c≈ch;
s≈sh;
an≈ang;
en≈eng;
in≈ing;
ian≈iang;
uan≈uang;
用户可手动添加新的相同字母数据。
创建语音搜索通讯录联系人排序方法,先创建通讯录排序规则,该通讯录排序规则进一步包括:
创建根据通讯录分组显示联系人的排序规则,例如:该规则可以是家人→同事→朋友→同学;
创建根据通信联系人通信频率的排序规则,该规则可以是:
【从高到低】选项
【从低到高】选项
【只计算电话通讯频次】选项
【只计算消息通讯频次】选项
其他选项。
通过规则库的设定,方便得到搜索联系人的排序,方便进行有效筛选,方便把相似率较低的用户筛选下去,把最匹配的用户抬升到最高位置。
请参阅图1和3,第三步中的对比得出搜索结果包括以下步骤:
第一步,将文本搜索结果的拼音与人名拼音对比规则库进行匹配,得出相应的匹配度值;
第二步,通过对匹配度值进行判断,匹配度值的设置,当匹配度值达到预设定的匹配值时,视为匹配成功;
第三步,当匹配度值大于设定值时,可能会出现多个结果或单个结果,当出现多个结果时,直接跳到主步骤第四步,当出现单个结果时,确认为语音搜索结果,终止计算;
第四步,对该匹配度值进行再次判断;
第五步,当匹配度值大于设定值时,可能会出现多个结果或单个结果,当出现多个结果时,直接跳到主步骤第四步,当出现单个结果时,确认为语音搜索结果,终止计算;
第六步,当匹配度值低于设定值时,默认为没有搜索到相应的联系人,自动终止计算。
请参阅图1和4,第四步的智能排序规则进一步进行延伸包括:
根据通讯录分组显示联系人的排序规则排序;
根据通讯录联系人通信频率的排序规则排序;
通过人工智能方式,自动生产排序结果排序。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。