一种信息输出方法及装置的制造方法
【技术领域】
[0001]本发明涉及信息处理技术领域,尤其涉及一种信息输出方法及装置。
【背景技术】
[0002]目前,随着电子科技的发展,语音输入越来越被人们推崇,语音输入是通过语音识别将人说话的内容转换为文本的一种输入方式。随着智能终端在人们生活中的普及,越来越多的智能终端逐渐具有语音服务的功能,语音输入开始运用于用户的日常业务中,例如,通过语音输入向终端提出问题,终端再以语音输出的方式回答用户的问题;用户通过语音输入的方式查询终端中的通讯录,等等。可见,语音输入为用户的生活和工作带来极大的方便,传统的方式已经无法满足用户的日常需求。以银行业务为例,用户想要办理银行业务时,通常需要拨打银行的客服电话,然后根据客服电话的语音提示按照层级选项进行选择,最终办理相应的业务,这种方法对用户来说非常麻烦,需要等待银行服务器语音提示的业务层级选项,尤其对于一些较为复杂的业务,用户等待的时间更长,且需要选择的层级较多,无法直接办理想要办理的业务。
【发明内容】
[0003]本发明实施例提供一种信息输出方法及装置,用于实现理解语音输入,并快速地反馈用户期望的信息。
[0004]一种信息输出方法,包括以下步骤:
[0005]当接收到用户输入的语音输入内容时,将所述语音输入内容转换为文字内容;
[0006]根据预设反馈信息数据库,获取与所述文字内容相对应的反馈信息;
[0007]输出所述反馈信息。
[0008]本发明实施例的一些有益效果可以包括:
[0009]上述技术方案,通过将用户输入的语音输入内容转换为文字内容,并获取与文字内容相对应的反馈信息反馈给用户,使得用户仅通过语音输入即可获得准确的反馈信息,无需繁琐的手动输入,从而为用户带来极大的方便。
[0010]在一个实施例中,所述预设反馈信息数据库为预设树结构,所述预设树结构的每个节点包括一个知识点,所述知识点为至少两个同义词的集合。
[0011]该实施例中,通过将用户输入的语音输入内容转换为文字内容,并从预设树结构中获取与文字内容相对应的反馈信息反馈给用户,使得用户仅通过语音输入即可获得准确的反馈信息,无需繁琐的手动输入,同时,通过用多个同义词的集合来表示预设树结构中的知识点,提高了从预设树结构中获取反馈信息的准确度。
[0012]在一个实施例中,所述方法还包括:
[0013]建立所述预设树结构。
[0014]该实施例中,通过建立预设树结构,从而能够从预设树结构中获取与文字内容相对应的反馈信息反馈给用户,使得用户仅通过语音输入即可获得准确的反馈信息,无需繁琐的手动输入,为用户带来极大的方便。
[0015]在一个实施例中,所述建立所述预设树结构,包括:
[0016]提取用户历史输入的语音输入内容对应的文字内容中的第一关键词;
[0017]合并所述第一关键词中的同义词,获得知识点;
[0018]确定所述知识点之间的关联关系;
[0019]根据所述知识点之间的关联关系建立所述预设树结构;
[0020]设置节点信息和反馈信息之间的对应关系;或,设置节点信息和标签之间的对应关系;其中,所述节点信息是根据所述节点所在的所述预设树结构的分支上的所有节点包括的知识点确定的。
[0021]该实施例中,通过建立预设树结构,从而能够从预设树结构中获取与文字内容相对应的反馈信息反馈给用户,使得用户仅通过语音输入即可获得准确的反馈信息,无需繁琐的手动输入,为用户带来极大的方便。
[0022]在一个实施例中,所述根据预设反馈信息数据库,获取与所述文字内容相对应的反馈信息,包括:
[0023]提取所述文字内容中的第二关键词;
[0024]根据所述第二关键词,从所述预设树结构的节点所包括的知识点中匹配与所述第二键词相对应的知识点;
[0025]确定所述知识点对应的节点信息;
[0026]根据所述节点信息和反馈信息之间的对应关系或所述节点信息和标签之间的对应关系,确定与所述节点信息相对应的反馈信息。
[0027]该实施例中,根据文字内容中的关键词来匹配相应的知识点,进而确定与知识点对应的节点信息,最终确定出反馈信息,使得反馈信息的获取更加准确,从而使用户仅通过语音输入即可获得准确的反馈信息,无需繁琐的手动输入,为用户带来极大的方便。
[0028]在一个实施例中,所述根据所述第二关键词,从所述预设树结构的节点所包括的知识点中匹配与所述第二关键词相对应的知识点,包括:
[0029]确定与所述第二关键词对应的根节点;
[0030]按照所述预设树结构的层级从上到下的顺序,从所述确定的根节点在所述预设树结构中的分支中匹配与所述第二关键词相对应的知识点。
[0031]该实施例中,首先确定根节点,进而在根节点所在的分支中匹配与关键词对应的知识点,从而无需再在其他分支上进行无用的工作,使得知识点的匹配更加快速准确,节省匹配时间,且更加符合用户的意愿和需求,提高了用户的体验度。
[0032]在一个实施例中,所述确定与所述第二关键词对应的根节点,包括:
[0033]当所述预设树结构包括至少两个根节点时,根据所述至少两个根节点在所述预设树结构中的优先级,将所述第二关键词与所述根节点中所包括的知识点进行匹配;
[0034]确定与所述第二关键词相匹配的知识点对应的根节点。
[0035]该实施例中,根据多个根节点在预设树结构中的优先级来确定与关键词对应的根节点,能够优先为文字内容匹配出信息量更大的根节点,从而能够在根节点所在的分支上快速准确地匹配出知识点,同时更加符合用户的意愿和需求。
[0036]在一个实施例中,当所述每个节点信息对应有各自的标签时,所述根据所述节点信息和反馈信息之间的对应关系或所述节点信息和标签之间的对应关系,确定与所述节点信息相对应的反馈信息,包括:
[0037]确定所述节点信息对应的标签;
[0038]根据标签和反馈信息之间的对应关系,查询与所述标签相对应的反馈信息;
[0039]将所述与所述标签相对应的反馈信息确定为与所述节点信息相对应的反馈信息。
[0040]该实施例中,通过标签和反馈信息之间的对应关系确定反馈信息,使得反馈信息的获取更加准确,且通过为节点信息添加标签使得该方案能够适用于不同种类的信息反馈业务中,从而为用户带来极大的方便。
[0041]在一个实施例中,所述输出所述反馈信息,包括:
[0042]按照以下方式中的至少一种方式输出所述反馈信息:
[0043]语音播放所述反馈信息;
[0044]将所述反馈信息以短信或彩信的形式发出。
[0045]该实施例中,通过不同的方式输出反馈信息,使得反馈信息的输出更加灵活,提高用户的体验度。
[0046]在一个实施例中,所述当接收到用户输入的语音输入内容时,将所述语音输入内容转换为文字内容,包括:
[0047]当接收到用户输入的语音输入内容时,提取所述语音输入内容中的第三关键词;
[0048]根据第三关键词和语言数据库之间的对应关系,确定与所述第三关键词相对应的语言数据库;
[0049]根据所述与所述第三关键词相对应的语言数据库,将所述语音输入内容转换为文字内容。
[0050]该实施例中,通过特定的语言数据库将语音输入内容转换为文字内容,使得语音输入内容能够被准确地转换为用户想要表达的文字内容,从而为用户反馈更加准确的反馈信息,提高用户的体验度。
[0051]—种信息输出装置,包括:
[0052]转换模块,用于当接收到用户输入的语音输入内容时,将所述语音输入内容转换为文字内容;
[0053]获取模块,用于根据预设反馈信息数据库,获取与所述文字内容相对应的反馈信息;
[0054]输出模块,用于输出所述反馈信息。
[0055]在一个实施例中,所述装置还包括:
[0056]建立模块,用于建立所述预设树结构。
[0057]在一个实施例中,所述建立模块包括:
[0058]第一提取子模块,用于提取用户历史输入的语音输入内容对应的文字内容中的第一关键词;
[0059]合并子模块,用于合并所述第一关键词中的同义词,获得知识点;
[0060]第一确定子