一种通过输入法进行输入的方法、装置和电子设备制造方法及图纸

技术编号:24408653 阅读:58 留言:0更新日期:2020-06-06 08:12
本发明专利技术实施例提供了一种通过输入法进行输入的方法、装置和电子设备,其中,所述方法包括:获取输入信息;查找与所述输入信息匹配的目标语音包;展示所述目标语音包;进而用户可以直接从展示的语音包中选取所需的语音包,无需由当前的输入法键盘界面切换至语音面板中选取,也无需从大量的语音包中查找,操作简单;大大提高了用户的输入效率,提升了用户的输入体验。

A method, device, and electronic device for inputting by inputting

【技术实现步骤摘要】
一种通过输入法进行输入的方法、装置和电子设备
本专利技术涉及输入法
,特别是涉及一种通过输入法进行输入的方法、装置和电子设备。
技术介绍
随着计算机技术的发展,诸如手机、平板电脑等电子设备越来越普及,给人们的生活、学习、工作带来了极大的便利。这些电子设备通常安装有输入法应用程序(简称输入法),使得用户可使用该输入法进行信息输入。为了增加输入的趣味性,输入法增加了语音包的功能;用户可以选取所需的语音包并发送给对端。然而用户在选取所需语音包时,需要从输入法键盘切换到语音面板中选取语音包,操作繁琐;且语音面板中的语音包数量较多,用户需要花费较长的时间从中查找所需语音包,输入效率低。
技术实现思路
本专利技术实施例提供一种通过输入法进行输入的方法,以解决当前在语音包输入时操作繁琐、输入效率低下的问题。相应的,本专利技术实施例还提供了一种通过输入法进行输入的装置和一种电子设备,用以保证上述方法的实现及应用。为了解决上述问题,本专利技术实施例公开了一种通过输入法进行输入的方法,具体包括:获取输入信息;查找与所述输入信息匹配的目标语音包;展示所述目标语音包。可选地,当所述输入信息为语音数据时,所述查找与所述输入信息匹配的目标语音包,包括:对所述语音数据进行语音识别,确定对应的语音识别结果;对所述语音识别结果进行语义分析,确定对应的语义分析结果;查找与所述语义分析结果匹配的目标语音包。可选地,当所述输入信息为表情时,所述查找与所述输入信息匹配的目标语音包,包括:对所述表情进行分析,确定所述表情对应的表达内容;查找与所述表达内容匹配的目标语音包。可选地,当所述输入信息为文本时,所述查找与所述输入信息匹配的目标语音包,包括:对所述输入信息进行语义分析,确定对应的语义分析结果;查找与所述语义分析结果匹配的目标语音包。可选地,当所述输入信息为文本时,所述查找与所述输入信息匹配的目标语音包,包括:对所述输入信息进行分词,得到对应的分词片段;将所述分词片段与预存的词表进行匹配,其中,所述词表包括语音包的关键词;从与所述分词片段匹配的关键词对应的候选语音包中,查找与所述输入信息匹配的目标语音包。可选地,所述从与所述分词片段匹配的关键词对应的候选语音包中,查找与所述输入信息匹配的目标语音包,包括:分别计算各候选语音包的描述文本与所述输入信息的语义相似度,以及分别计算各候选语音包的关键词与所述输入信息的文本相似度;针对每一个候选语音包,按照预设权重将所述候选语音包对应的语义相似度和文本相似度进行加权计算,确定所述候选语音包对应的推荐分值;选取推荐分值最高的前N个候选语音包作为目标语音包,N为正整数。可选地,在所述展示所述目标语音包之后,所述的方法还包括:接收发送指令,将所述发送指令对应的目标语音包以语音消息的方式发送至对端。可选地,在所述展示所述目标语音包之后,所述的方法还包括:接收试听指令,播放所述试听指令对应的目标语音包;或者接收更换指令,更换当前展示的目标语音包。可选地,还包括:在所述获取输入信息之后,查找与所述输入信息匹配的目标表情;在展示所述目标语音包之后,接收模式切换指令,由展示所述目标语音包切换为展示所述目标表情。可选地,还包括:当未查找到与所述输入信息匹配的目标语音包时,基于所述输入信息生成目标语音包。可选地,通过以下至少一种方式,查找与所述输入信息匹配的目标语音包:从预先存储的语音包中,查找与所述输入信息匹配的目标语音包;基于所述输入信息进行搜索,确定对应的目标语音包。本专利技术实施例还公开了一种通过输入法进行输入的装置,具体包括:获取模块,用于获取输入信息;第一查找模块,用于查找与所述输入信息匹配的目标语音包;展示模块,用于展示所述目标语音包。可选地,所述第一查找模块,包括:第一语音包查找子模块,用于当所述输入信息为语音数据时,对所述语音数据进行语音识别,确定对应的语音识别结果;对所述语音识别结果进行语义分析,确定对应的语义分析结果;查找与所述语义分析结果匹配的目标语音包。可选地,所述第一查找模块,包括:第二语音包查找子模块,用于当所述输入信息为表情时,对所述表情进行分析,确定所述表情对应的表达内容;查找与所述表达内容匹配的目标语音包。可选地,所述第一查找模块,包括:第三语音包查找子模块,用于当所述输入信息为文本时,对所述输入信息进行语义分析,确定对应的语义分析结果;查找与所述语义分析结果匹配的目标语音包。可选地,所述第一查找模块,包括:第四语音包查找子模块,用于当所述输入信息为文本时,对所述输入信息进行分词,得到对应的分词片段;将所述分词片段与预存的词表进行匹配,其中,所述词表包括语音包的关键词;从与所述分词片段匹配的关键词对应的候选语音包中,查找与所述输入信息匹配的目标语音包。可选地,所述第四语音包查找子模块,用于分别计算各候选语音包的描述文本与所述输入信息的语义相似度,以及分别计算各候选语音包的关键词与所述输入信息的文本相似度;针对每一个候选语音包,按照预设权重将所述候选语音包对应的语义相似度和文本相似度进行加权计算,确定所述候选语音包对应的推荐分值;选取推荐分值最高的前N个候选语音包作为目标语音包,N为正整数。可选地,所述的装置还包括:发送模块,用于在所述展示所述目标语音包之后,接收发送指令,将所述发送指令对应的目标语音包以语音消息的方式发送至对端。可选地,所述的装置还包括:试听模块,用于在所述展示所述目标语音包之后,接收试听指令,播放所述试听指令对应的目标语音包;更换模块,用于在所述展示所述目标语音包之后,接收更换指令,更换当前展示的目标语音包。可选地,所述的装置还包括:第二查找模块,用于在所述获取输入信息之后,查找与所述输入信息匹配的目标表情;切换模块,用于在展示所述目标语音包之后,接收模式切换指令,由展示所述目标语音包切换为展示所述目标表情。可选地,所述的装置还包括:语音包生成模块,用于当未查找到与所述输入信息匹配的目标语音包时,基于所述输入信息生成目标语音包。可选地,所述第一查找模块,包括:第五语音包查找子模块,用于从预先存储的语音包中,查找与所述输入信息匹配的目标语音包;第六语音包查找子模块,用于基于所述输入信息进行搜索,确定对应的目标语音包。本专利技术实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本专利技术实施例任一所述的通过输入法进行输入的方法。本专利技术实施例还公开了一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:获取输入信息;查找与所述输入信息匹配的目标语音包;展示所述目标语音包。可选地,当所述输入信息为语音数据时,所述查找与所述输入信息匹配的目标语音包,包括:对所述语音数据进行语音识别,确定对应的语音识别结果;对所述语音识别结果进行语义分本文档来自技高网...

【技术保护点】
1.一种通过输入法进行输入的方法,其特征在于,包括:/n获取输入信息;/n查找与所述输入信息匹配的目标语音包;/n展示所述目标语音包。/n

【技术特征摘要】
1.一种通过输入法进行输入的方法,其特征在于,包括:
获取输入信息;
查找与所述输入信息匹配的目标语音包;
展示所述目标语音包。


2.根据权利要求1所述的方法,其特征在于,当所述输入信息为语音数据时,所述查找与所述输入信息匹配的目标语音包,包括:
对所述语音数据进行语音识别,确定对应的语音识别结果;
对所述语音识别结果进行语义分析,确定对应的语义分析结果;
查找与所述语义分析结果匹配的目标语音包。


3.根据权利要求1所述的方法,其特征在于,当所述输入信息为表情时,所述查找与所述输入信息匹配的目标语音包,包括:
对所述表情进行分析,确定所述表情对应的表达内容;
查找与所述表达内容匹配的目标语音包。


4.根据权利要求1所述的方法,其特征在于,当所述输入信息为文本时,所述查找与所述输入信息匹配的目标语音包,包括:
对所述输入信息进行语义分析,确定对应的语义分析结果;
查找与所述语义分析结果匹配的目标语音包。


5.根据权利要求1所述的方法,其特征在于,当所述输入信息为文本时,所述查找与所述输入信息匹配的目标语音包,包括:
对所述输入信息进行分词,得到对应的分词片段;
将所述分词片段与预存的词表进行匹配,其中,所述词表包括语音包的关键词;
从与所述分词片段匹配的关键词对应的候选语音包中,查找与所述输入信息匹配的目标语音包。


6.根据权利要求5所述的方法,...

【专利技术属性】
技术研发人员:王姣刘家琛吴声暖
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

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

1