模块,用于确定所述知识点之间的关联关系;
[0061]建立子模块,用于根据所述知识点之间的关联关系建立所述预设树结构;
[0062]设置子模块,用于设置节点信息和反馈信息之间的对应关系;或,设置节点信息和标签之间的对应关系。
[0063]在一个实施例中,所述获取模块包括:
[0064]第二提取子模块,用于提取所述文字内容中的第二关键词;
[0065]匹配子模块,用于根据所述第二关键词,从所述预设树结构的节点所包括的知识点中匹配与所述第二键词相对应的知识点;
[0066]第二确定子模块,用于确定所述知识点对应的节点信息;
[0067]第三确定子模块,用于根据所述节点信息和反馈信息之间的对应关系或所述节点信息和标签之间的对应关系,确定与所述节点信息相对应的反馈信息。
[0068]在一个实施例中,所述匹配子模块包括:
[0069]第一确定单元,用于确定与所述第二关键词对应的根节点;
[0070]匹配单元,用于按照所述预设树结构的层级从上到下的顺序,从所述确定的根节点在所述预设树结构中的分支中匹配与所述第二关键词相对应的知识点。
[0071]在一个实施例中,所述第一确定单元,还用于当所述预设树结构包括至少两个根节点时,根据所述至少两个根节点在所述预设树结构中的优先级,将所述第二关键词与所述根节点中所包括的知识点进行匹配;确定与所述第二关键词相匹配的知识点对应的根节点。
[0072]在一个实施例中,所述第三确定子模块包括:
[0073]第二确定单元,用于当所述每个节点信息对应有各自的标签时,确定所述节点信息对应的标签;
[0074]查询单元,用于根据标签和反馈信息之间的对应关系,查询与所述标签相对应的反馈信息;
[0075]第三确定单元,用于将所述与所述标签相对应的反馈信息确定为与所述节点信息相对应的反馈信息。
[0076]在一个实施例中,所述输出模块包括:
[0077]输出子模块,用于按照以下方式中的至少一种方式输出所述反馈信息:
[0078]语音播放所述反馈信息;
[0079]将所述反馈信息以短信或彩信的形式发出。
[0080]在一个实施例中,所述转换模块包括:
[0081]第三提取子模块,用于当接收到用户输入的语音输入内容时,提取所述语言输入内容中的第三关键词;
[0082]第四确定子模块,用于根据第三关键词和语言数据库之间的对应关系,确定与所述第三关键词相对应的语言数据库;
[0083]转换子模块,用于根据所述与所述第三关键词相对应的语言数据库,将所述语音输入内容转换为文字内容。
[0084]本发明实施例的一些有益效果可以包括:
[0085]上述装置,通过将用户输入的语音输入内容转换为文字内容,并获取与文字内容相对应的反馈信息反馈给用户,使得用户仅通过语音输入即可获得准确的反馈信息,无需繁琐的手动输入,从而为用户带来极大的方便。
[0086]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0087]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0088]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0089]图1为本发明实施例中一种信息输出方法的流程图;
[0090]图2为本发明实施例中一种信息输出方法中步骤S11的流程图;
[0091]图3为本发明实施例中一种信息输出方法中建立预设树结构的方法的流程图;
[0092]图4为本发明实施例中一种信息输出方法中一种预设树结构的示意图;
[0093]图5为本发明实施例中一种信息输出方法中步骤S12的流程图;
[0094]图6为本发明实施例中一种信息输出方法中步骤S123的流程图;
[0095]图7为本发明实施例中一种信息输出方法的流程图;
[0096]图8为本发明实施例中一种信息输出装置的框图;
[0097]图9为本发明实施例中一种信息输出装置的框图;
[0098]图10为本发明实施例中一种信息输出装置中建立模块的框图;
[0099]图11为本发明实施例中一种信息输出装置中获取模块的框图;
[0100]图12为本发明实施例中一种信息输出装置中匹配子模块的框图;
[0101]图13为本发明实施例中一种信息输出装置中第三确定子模块的框图;
[0102]图14为本发明实施例中一种信息输出装置中转换模块的框图。
【具体实施方式】
[0103]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0104]本发明实施例提供的一种信息输出方法中,所提到的“第一关键词”、“第二关键词”和“第三关键词”仅为区分在不同实施方式中所涉及到的“关键词”,其中的“第一”、“第二”、“第三”并不指代实际意义上的数量或顺序关系。
[0105]图1为本发明实施例中一种信息输出方法的流程图。如图1所示,该信息输出方法用于位于网络侧的服务器中,包括以下步骤S11-S13:
[0106]步骤SI I,当接收到用户输入的语音输入内容时,将语音输入内容转换为文字内容。
[0107]该步骤中,对语音输入内容进行转换时所用的语言数据库是预先设置的,与用户所输入的语音输入内容所属类型相对应,其中,语音输入内容所属类型可通过语音输入内容中的关键词来确定。因此,如图2所示,步骤Sll可实施为以下步骤S111-S113:
[0108]步骤S111,当接收到用户输入的语音输入内容时,提取语音输入内容中的第三关键词。
[0109]步骤S112,根据第三关键词和语言数据库之间的对应关系,确定与第三关键词相对应的语言数据库。
[0110]步骤S113,根据与第三关键词相对应的语言数据库,将语音输入内容转换为文字内容。
[0111]例如,如果从语音输入内容中提取出关键词“还款”,那么可确定与关键词“还款”相对应的语言数据库为银行领域的语言数据库;如果从语音输入内容中提取出关键词“话费”,那么可确定与关键词“话费”相对应的语言数据库为移动通讯领域的语言数据库。在进行语音内容转换时,首先使用预设的声学数据库识别出语音输入内容的发音,例如,声学数据库识别出语音输入内容中的发音“a”;然后根据语言数据库确定出发音“a”对应的某一个文字,如“啊”、“阿”等,具体对应的文字需要根据语音输入内容所述类型来进一步确定。可见,通过特定的语言数据库将语音输入内容转换为文字内容,使得语音输入内容能够被准确地转换为用户想要表达的文字内容,尤其是一些特定领域中的专业术语,如果利用通用的语言数据库很可能匹配不出来,因此本实施方式能够为用户反馈更加准确的反馈信息,提尚用户的体验度。
[0112]步骤S12,根据预设反馈信息数据库,获取与文字内容相对应的反馈信息。
[0113]步骤S13,输出反馈信息。
[0114]采用本发明实施例提供的技术方案,通过将用户输入的语音输入内容转换为文字内容,并获取与文字内容相对应的反馈信息反馈给用户,使得用户仅通过语音输入即可获得准确的反馈信息,无需繁琐的手动输入,从而为用户带来极大的方便。
[0115]在一个实施例中,预设反馈信息数据库可以是预设树结构,在预设树结构中,每一个节点包括一个知识点,每一个知识点均为至少两个同义词的集合。例如,在预设树结构中的一个节点中,包括知识点“查询”,那么该知识点为多个同义词“ {查询、查、剩余多少……}”的集合。因此,在执行步骤Sll之前,上述方法还包括以下步骤:建立预设树结构。
[0116]预设树结构的建立是服务器通过对历史输入的多个样本语句进行分析建立的。图3为本发明实施例中一种信息输出方法中建立预设树结构的方法的流程图。如图3所示,该建立预设树结构的方法包括以下步骤S31-S35:
[0117]步骤S31,提取用户历史输入的语音输入内容对应的文字内容中的第一关键词。
[0118]步骤S