一种用于实现语音输入的方法与设备技术

技术编号:8655667 阅读:139 留言:0更新日期:2013-05-01 23:16
本发明专利技术的目的是提供一种用于实现语音输入的方法与设备,其中,在网络设备端根据语音识别模型,确定语音输入信息对应的输入字符序列,并通过确定所述输入字符序列中分词所对应的呈现概率信息,以获得所述分词的准确性信息,从而将所述输入字符序列及所述分词的准确性信息发送至所述语音输入信息相对应的用户设备;用户设备端根据所述分词的准确性信息,将所述输入字符序列提供给用户。与现有技术相比,本发明专利技术根据输入字符序列中分词的呈现概率信息来获得所述分词的准确性信息,提高了语音输入的准确性与灵活性,使得所述输入词条与用户的输入需求相匹配,提高了输入灵活度与个性化,还提高了输入法的输入效率,改善了用户体验。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种用于实现语音输入的技术。
技术介绍
随着语音识别技术的发展,语音输入所应用的领域越来越多。然而在很多情况下,语音输入仍然存在很多错误,例如对于同音字的识别与确定的不准确等,使得语音输入的准确性降低,影响了用户体验。
技术实现思路
本专利技术的目的是提供一种用于实现语音输入的方法与设备。根据本专利技术的一个方面,提供了一种在网络设备端用于实现语音输入的方法,其中,该方法包括以下步骤a获取语音输入信息;b根据语音识别模型,确定所述语音输入信息对应的输入字符序列;c确定所述输入字符序列中分词所对应的呈现概率信息,以获得所述分词的准确性信息;d将所述输入字符序列及所述分词的准确性信息发送至所述语音输入信息相对应的用户设备。根据本专利技术的另一方面,还提供了一种在用户设备端用于辅助实现语音输入的方法,其中,该方法包括以下步骤A获取网络设备所发送的语音输入信息所对应的输入字符序列,以及所述输入字符序列中分词的准确性信息;B根据所述分词的准确性信息,将所述输入字符序列提供给用户。根据本专利技术的再一方面,还提供了一种用于实现语音输入的网络设备,其中,该设备包括输入获取装置,用于获取语音输入信息;序列确定装置,用于根据语音识别模型,确定所述语音输入信息对应的输入字符序列;准确性确定装置,用于确定所述输入字符序列中分词所对应的呈现概率信息,以获得所述分词的准确性信息;发送装置,用于将所述输入字符序列及所述分词的准确性信息发送至所述语音输入信息相对应的用户设备。根据本专利技术的又一方面,还提供了一种用于辅助实现语音输入的用户设备,其中,该设备包括序列获取装置,用于获取网络设备所发送的语音输入信息所对应的输入字符序列,以及所述输入字符序列中分词的准确性信息;提供装置,用于根据所述分词的准确性信息,将所述输入字符序列提供给用户。根据本专利技术的另一方面,还提供了一种用于实现语音输入的系统,包括如上述所述的网络设备及如上述所述的用户设备。与现有技术相比,本专利技术通过在网络设备端根据语音识别模型,确定语音输入信息对应的输入字符序列,并通过确定所述输入字符序列中分词所对应的呈现概率信息,以获得所述分词的准确性信息,从而将所述输入字符序列及所述分词的准确性信息发送至所述语音输入信息相对应的用户设备;用户设备端根据所述分词的准确性信息,将所述输入字符序列提供给用户;从而根据输入字符序列中分词的呈现概率信息来获得所述分词的准确性信息,提高了语音输入的准确性与灵活性,使得所述输入词条与用户的输入需求相匹配,提高了输入灵活度与个性化,还提高了输入法的输入效率,改善了用户体验。而且,本专利技术还可以在网络设备端获取所述用户设备发送的关于所述至少一个分词的备选项的访问请求,并根据述访问请求,确定与所述至少一个分词相对应的一个或多个备选项,从而将所述一个或多个备选项发送至所述用户设备;在用户设备端将所述一个或多个备选项中至少一个提供给所述用户;进一步地,在网络设备端还可以结合所述至少一个分词的上下文信息,确定与所述至少一个分词相对应的一个或多个备选项;进一步地,在用户设备端,还可以根据用户对所述一个或多个备选项中至少一个的选择操作,替换所述输入字符序列中对应的分词,以获得更新后的所述输入字符序列。从而为用户提供了多种备选项,便于修正语音输入中的错误,提高了语音输入的准确性与灵活性,使得所述输入词条与用户的输入需求相匹配,提高了输入灵活度与个性化,还提高了输入法的输入效率,改善了用户体验。而且,本专利技术还可以在网络设备端确定所述分词在所述输入字符序列中的条件概率,将所述条件概率作为所述分词的呈现概率信息,并根据所述条件概率确定所述分词的准确性信息;进一步地,还可以根据所述分词的呈现概率信息,以及所述分词对应的候选分词的呈现概率信息,确定所述呈现概率阈值;从而结合整个字符序列,提高了语音输入的准确性与灵活性,使得所述输入词条与用户的输入需求相匹配,提高了输入灵活度与个性化,还提高了输入法的输入效率,改善了用户体验。而且,本专利技术还可以在网络设备端根据语音识别模型,并结合所述语音输入信息所对应的上下文信息,确定所述语音输入信息对应的输入字符序列;从而结合上下文信息,提高了所确定的输入字符序列的准确性,进而提高了语音输入的准确性与灵活性,使得所述输入词条与用户的输入需求相匹配,提高了输入灵活度与个性化,还提高了输入法的输入效率,改善了用户体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图1示出根据本专利技术一个方面的一种用于实现语音输入的网络设备与用户设备示意图;图2示出根据本专利技术一个优选实施例的一种用于实现语音输入的网络设备与用户设备示意图3示出根据本专利技术另一个方面的一种由网络设备与用户设备配合实现的用于实现语音输入的方法流程图;图4示出根据本专利技术一个优选实施例的一种由网络设备与用户设备配合实现的用于实现语音输入的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施例方式下面结合附图对本专利技术作进一步详细描述。图1示出根据本专利技术一个方面的一种用于实现语音输入的网络设备与用户设备示意图;其中,网络设备I包括输入获取装置11、序列确定装置12、准确性确定装置13、发送装置14 ;用户设备2包括序列获取装置21、提供装置22 ;网络设备I和用户设备2的各个装置之间互相配合,以实现语音输入。具体地,网络设备I中的输入获取装置11获取语音输入信息;序列确定装置12根据语音识别模型,确定所述语音输入信息对应的输入字符序列;准确性确定装置13确定所述输入字符序列中分词所对应的呈现概率信息,以获得所述分词的准确性信息;发送装置14将所述输入字符序列及所述分词的准确性信息发送至所述语音输入信息相对应的用户设备;相应地,用户设备2中的序列获取装置21获取网络设备所发送的语音输入信息所对应的输入字符序列,以及所述输入字符序列中分词的准确性信息;提供装置22根据所述分词的准确性信息,将所述输入字符序列提供给用户。其中,所述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述用户设备其包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。本领域技术人员应能理解,其他的能够实现语音输入的网络设备与用户设备同样适用于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方式包含于此。上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地或者按照设定的或实时调整的工作模式要求,进行语音输入信息的获取、输入字符序列的确定、准确性信息的获取、输入字符序列以及分词准确性信息的发送与接收、输入字符序列的提供等,直至网络设备停止获取语音输入信息。网络设备I中的输入获取装置11获取本文档来自技高网...

【技术保护点】
一种在网络设备端用于实现语音输入的方法,其中,该方法包括以下步骤:a获取语音输入信息;b根据语音识别模型,确定所述语音输入信息对应的输入字符序列;c确定所述输入字符序列中分词所对应的呈现概率信息,以获得所述分词的准确性信息;d将所述输入字符序列及所述分词的准确性信息发送至所述语音输入信息相对应的用户设备。

【技术特征摘要】
1.一种在网络设备端用于实现语音输入的方法,其中,该方法包括以下步骤: a获取语音输入信息; b根据语音识别模型,确定所述语音输入信息对应的输入字符序列; c确定所述输入字符序列中分词所对应的呈现概率信息,以获得所述分词的准确性信息; d将所述输入字符序列及所述分词的准确性信息发送至所述语音输入信息相对应的用户设备。2.根据权利要求1所述的方法,其中,该方法还包括: -获取所述用户设备发送的关于所述至少一个分词的备选项的访问请求; X根据所述访问请求,确定与所述至少一个分词相对应的一个或多个备选项; -将所述一个或多个备选项发送至所述用户设备。3.根据权利要求2所述的方法,其中,所述步骤X包括: -根据所述访问请求,并结合所述至少一个分词的上下文信息,确定与所述至少一个分词相对应的一个或多个备选项。4.根据权利要求1至3中任一项所述的方法,其中,所述步骤c包括: -确定所述分词在所述输入字符序列中的条件概率,以作为所述分词的呈现概率信息; -根据呈现概率阈值,基于所述分词的呈现概率信息,确定所述分词的准确性信息。5.根据权利要求4所述的方法,其中,该方法还包括: -根据所述分词的呈现概率信息,以及所述分词对应的候选分词的呈现概率信息,确定所述呈现概率阈值。6.根据权利要求1至5中任一项所述的方法,其中,所述步骤b包括: -根据语音识别模型,并结合所述语音输入信息所对应的上下文信息,确定所述语音输入信息对应的输入字符序列。7.—种在用户设备端用于辅助实现语音输入的方法,其中,该方法包括以下步骤: A获取网络设备所发送的语音输入信息所对应的输入字符序列,以及所述输入字符序列中分词的准确性信息; B根据所述分词的准确性信息,将所述输入字符序列提供给用户。8.根据权利要求7所述的方法,其中,该方法还包括: -获取所述用户对所述输入字符序列中至少一个分词的备选项的请求操作; -基于所述请求操作向所述网络设备发送关于所述至少一个分词的备选项的访问请求; -接收所述网络设备基于所 述访问请求发送的一个或多个备选项; -将所述一个或多个备选项中至少一个提供给所述用户。9.根据权利要求8所述的方法,其中,该方法还包括: -获取用户对所述一个或多个备选项中至少一个的选择操作; -根据所述选择操作所对应的备选项,替换所述输入字符序列中对应的分词,以获得更新后的所述输入字符序列。10.一种用于实现语音输入的网络设备,其中,该设备包括:输入获取装置,用于获取语音输入信息; 序列确定装置,用于根据语音识别模型,确定所述语音输入信息对应的输入字符序列; 准确性确定装置,用于确定所述输入字符序...

【专利技术属性】
技术研发人员:陆阳阳贾磊
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1