[发明专利]基于语音的搜索方法及相关设备在审
申请号: | 202110182991.X | 申请日: | 2021-02-09 |
公开(公告)号: | CN114911896A | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 唐吴全;王斌;孙峰;郁东健;燕瑞 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/33 | 分类号: | G06F16/33;G06F40/279;G06F40/30;G10L15/26 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲;习冬梅 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 语音 搜索 方法 相关 设备 | ||
1.一种基于语音的搜索方法,应用于电子设备中,其特征在于,所述方法包括:
接收用户的语音信息;
从所述语音信息对应的至少一个实体的拼音串中提取首字母列表;
根据所述首字母列表在应用程序进行内容搜索,得到候选文本列表,所述候选文本列表包括至少一个候选文本;
根据所述候选文本列表中的候选文本的拼音串和所述语音信息对应的实体的拼音串计算拼音串间的编辑距离,并从所述候选文本列表中选取输出文本。
2.如权利要求1所述的基于语音的搜索方法,其特征在于,所述从所述语音信息对应的至少一个实体的拼音串中提取首字母列表包括:
确定所述语音信息对应的实体的第一拼音列表,所述第一拼音列表包括一个实体的一个拼音串或多个实体的多个拼音串;
提取所述第一拼音列表中的每个拼音串对应的首字母串,得到所述第一拼音列表对应的首字母列表。
3.如权利要求2所述的基于语音的搜索方法,其特征在于,所述根据所述候选文本列表中的候选文本的拼音串和所述语音信息对应的实体的拼音串计算拼音串间的编辑距离,并从所述候选文本列表中选取输出文本包括:
将所述候选文本列表中的每个候选文本转换为拼音串,得到所述候选文本列表对应的第二拼音列表,所述第二拼音列表包括所述候选文本列表中的候选文本的拼音串;
根据所述第一拼音列表计算所述第二拼音列表中的拼音串的第一编辑距离;
根据所述第二拼音列表中的拼音串的第一编辑距离从所述候选文本列表中选取输出文本。
4.如权利要求1所述的基于语音的搜索方法,其特征在于,所述接收用户的语音信息包括:
监听所述用户的语音输入;
若监听到所述用户的语音输入,电子设备根据所述语音输入的声纹和所述语音输入的语义判断是否响应用户的语音输入;
若根据所述语音输入的声纹和所述语音输入的语义确定响应所述用户的语音输入,接收所述用户对所述电子设备的应用程序输入的语音信息。
5.如权利要求2所述的基于语音的搜索方法,其特征在于,所述确定所述语音信息对应的实体的第一拼音列表包括:
基于语音识别将所述语音信息识别为文本信息;
从所述文本信息中确定一个或多个实体;
生成各个实体的扩展拼音串;
将各个实体的扩展拼音串组成第一拼音列表。
6.如权利要求2所述的基于语音的搜索方法,其特征在于,所述确定所述语音信息对应的实体的第一拼音列表包括:
基于拼音语音识别将所述语音信息识别为拼音串文本;
从所述拼音串文本中确定一个或多个实体的拼音串文本;
将各个实体的拼音串文本组成第一拼音列表。
7.如权利要求1所述的基于语音的搜索方法,其特征在于,所述根据所述首字母列表在应用程序进行内容搜索包括:
通过模拟用户点击操作确定所述应用程序的搜索框;
在所述应用程序的搜索框中输入所述首字母列表中的首字母串,以所述首字母列表中的首字母串为关键词在所述应用程序中进行搜索;
对搜索结果进行解析或光学字符识别,得到一个或多个候选文本;
将搜索得到的一个或多个候选文本组成候选文本列表。
8.如权利要求3所述的基于语音的搜索方法,其特征在于,所述根据所述第一拼音列表计算所述第二拼音列表中的拼音串的第一编辑距离包括:
对于所述第二拼音列表中的任一第一拼音串,计算所述第一拼音串与所述第一拼音列表中的每个拼音串的编辑距离,得到所述第一拼音串的多个编辑距离;
从所述多个编辑距离中选取最小的编辑距离作为所述第一拼音串的第一编辑距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110182991.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:开发包认证方法及相关设备
- 下一篇:重包装复合薄膜及其制备方法