用于输出信息的方法和装置制造方法及图纸

技术编号:21435555 阅读:18 留言:0更新日期:2019-06-22 12:57
本公开的实施例公开了用于输出信息的方法和装置。该方法的一具体实施方式包括:响应于接收到用户的跟读指令,输出待跟读音频;获取用户对待跟读音频进行跟读得到的实际跟读音频;对实际跟读音频进行语音识别,得到识别结果;基于识别结果对应的字符串和待跟读音频对应的字符串,计算实际跟读音频与待跟读音频之间的相似度;从预先确定的相似度区间集合中,确定所计算得到的相似度所属的相似度区间;输出所确定出的相似度区间对应的跟读评价。该实施方式可以帮助跟读者提高学习效率和学习兴趣,进而提高用户对设备的使用率。

【技术实现步骤摘要】
用于输出信息的方法和装置
本公开的实施例涉及计算机
,具体涉及用于输出信息的方法和装置。
技术介绍
智能设备(intelligentdevice)是一种具有计算处理能力的设备、器械或者机器。现有技术中,由于智能设备具有语音交互的功能,因而其可以应用于各种语音跟读场景中。作为示例,语音跟读可以广泛应用于如下场景:外语学习、口吃矫正、儿童早教等等。一些情况下,跟读者可能由于年龄较小等因素,而无法准确地发出与智能设备发出的音频相同的音频,或者,由于语音识别存在误差,可能导致智能设备认为语音跟读者所发出的音频与智能设备发出的音频不同。然而,智能设备往往是根据跟读者所发出的音频与智能设备发出的音频是否相同,来确定跟读者是否在认真跟读,或者,是否需要继续跟读当前音频。
技术实现思路
本公开提出了用于输出信息的方法和装置。第一方面,本公开的实施例提供了一种用于输出信息的方法,该方法包括:响应于接收到用户的跟读指令,输出待跟读音频;获取用户对待跟读音频进行跟读得到的实际跟读音频;对实际跟读音频进行语音识别,得到识别结果;基于识别结果对应的字符串和待跟读音频对应的字符串,计算实际跟读音频与待跟读音频之间的相似度;从预先确定的相似度区间集合中,确定所计算得到的相似度所属的相似度区间;输出所确定出的相似度区间对应的跟读评价。在一些实施例中,基于识别结果对应的字符串和待跟读音频对应的字符串,计算实际跟读音频与待跟读音频之间的相似度,包括:响应于确定识别结果指示实际跟读音频为中文音频,并且,待跟读音频为英文音频或中文音频,确定待跟读音频对应的拼音字符串,以及确定识别结果对应的拼音字符串;基于待跟读音频对应的拼音字符串与识别结果对应的拼音字符串,计算实际跟读音频与待跟读音频之间的相似度。在一些实施例中,基于识别结果对应的字符串和待跟读音频对应的字符串,计算实际跟读音频与待跟读音频之间的相似度,包括:响应于确定识别结果指示实际跟读音频为英文音频,并且,待跟读音频为中文音频,确定待跟读音频对应的拼音字符串,以及确定识别结果对应的英文字符串;基于待跟读音频对应的拼音字符串与识别结果对应的英文字符串,计算实际跟读音频与待跟读音频之间的相似度。在一些实施例中,基于识别结果对应的字符串和待跟读音频对应的字符串,计算实际跟读音频与待跟读音频之间的相似度,包括:响应于确定识别结果指示实际跟读音频为英文音频,并且,待跟读音频为英文音频,确定待跟读音频对应的英文字符串,以及确定识别结果对应的英文字符串;基于待跟读音频对应的英文字符串与识别结果对应的英文字符串,计算实际跟读音频与待跟读音频之间的相似度。在一些实施例中,基于识别结果对应的字符串和待跟读音频对应的字符串,计算实际跟读音频与待跟读音频之间的相似度,包括:确定待跟读音频对应的字符串与识别结果对应的字符串之间的最长公共子序列的长度;基于长度与待跟读音频对应的字符串的长度,计算实际跟读音频与待跟读音频之间的相似度。第二方面,本公开的实施例提供了又一种用于输出信息的方法,该装方法包括:响应于接收到用户的跟读指令,输出待跟读音频序列,以及针对待跟读音频序列中的每个待跟读音频,执行如下跟读步骤:输出该待跟读音频;获取用户对该待跟读音频进行跟读得到的实际跟读音频;对所获取到的实际跟读音频进行语音识别,得到识别结果;基于所得到的识别结果对应的字符串和该待跟读音频对应的字符串,计算所获取到的实际跟读音频与该待跟读音频之间的相似度;从预先确定的相似度区间集合中,确定所计算得到的相似度所属的相似度区间;输出所确定出的相似度区间对应的跟读评价;响应于确定计算得到的相似度小于等于预先设置的相似度阈值,基于该待跟读音频,继续执行跟读步骤。在一些实施例中,该方法还包括:响应于确定计算得到的相似度大于相似度阈值,基于待跟读音频序列中该待跟读音频的下一个待跟读音频,继续执行跟读步骤。第三方面,本公开的实施例提供了一种用于输出信息的装置,该装置包括:第一输出单元,被配置成响应于接收到用户的跟读指令,输出待跟读音频;获取单元,被配置成获取用户对待跟读音频进行跟读得到的实际跟读音频;识别单元,被配置成对实际跟读音频进行语音识别,得到识别结果;计算单元,被配置成基于识别结果对应的字符串和待跟读音频对应的字符串,计算实际跟读音频与待跟读音频之间的相似度;确定单元,被配置成从预先确定的相似度区间集合中,确定所计算得到的相似度所属的相似度区间;第二输出单元,被配置成输出所确定出的相似度区间对应的跟读评价。在一些实施例中,计算单元包括:第一确定模块,被配置成响应于确定识别结果指示实际跟读音频为中文音频,并且,待跟读音频为英文音频或中文音频,确定待跟读音频对应的拼音字符串,以及确定识别结果对应的拼音字符串;第一计算模块,被配置成基于待跟读音频对应的拼音字符串与识别结果对应的拼音字符串,计算实际跟读音频与待跟读音频之间的相似度。在一些实施例中,计算单元包括:第二确定模块,被配置成响应于确定识别结果指示实际跟读音频为英文音频,并且,待跟读音频为中文音频,确定待跟读音频对应的拼音字符串,以及确定识别结果对应的英文字符串;第二计算模块,被配置成基于待跟读音频对应的拼音字符串与识别结果对应的英文字符串,计算实际跟读音频与待跟读音频之间的相似度。在一些实施例中,计算单元包括:第三确定模块,被配置成响应于确定识别结果指示实际跟读音频为英文音频,并且,待跟读音频为英文音频,确定待跟读音频对应的英文字符串,以及确定识别结果对应的英文字符串;第三计算模块,被配置成基于待跟读音频对应的英文字符串与识别结果对应的英文字符串,计算实际跟读音频与待跟读音频之间的相似度。在一些实施例中,计算单元包括:第四确定模块,被配置成确定待跟读音频对应的字符串与识别结果对应的字符串之间的最长公共子序列的长度;第四计算模块,被配置成基于长度与待跟读音频对应的字符串的长度,计算实际跟读音频与待跟读音频之间的相似度。第四方面,本公开的实施例提供了又一种用于输出信息的装置,该装置包括:第三输出单元,被配置成响应于接收到用户的跟读指令,输出待跟读音频序列,以及针对待跟读音频序列中的每个待跟读音频,执行如下跟读步骤:输出该待跟读音频;获取用户对该待跟读音频进行跟读得到的实际跟读音频;对所获取到的实际跟读音频进行语音识别,得到识别结果;基于所得到的识别结果对应的字符串和该待跟读音频对应的字符串,计算所获取到的实际跟读音频与该待跟读音频之间的相似度;从预先确定的相似度区间集合中,确定所计算得到的相似度所属的相似度区间;输出所确定出的相似度区间对应的跟读评价;响应于确定计算得到的相似度小于等于预先设置的相似度阈值,基于该待跟读音频,继续执行跟读步骤。在一些实施例中,该装置还包括:继续执行单元,被配置成响应于确定计算得到的相似度大于相似度阈值,基于待跟读音频序列中该待跟读音频的下一个待跟读音频,继续执行跟读步骤。第五方面,本公开的实施例提供了一种用于输出信息的终端设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行,使得该一个或多个处理器实现如上述任一用于输出信息的方法中任一实施例的方法。第六方面,本公开的实施例提供了一种用于本文档来自技高网...

【技术保护点】
1.一种用于输出信息的方法,包括:响应于接收到用户的跟读指令,输出待跟读音频;获取用户对所述待跟读音频进行跟读得到的实际跟读音频;对所述实际跟读音频进行语音识别,得到识别结果;基于所述识别结果对应的字符串和所述待跟读音频对应的字符串,计算所述实际跟读音频与所述待跟读音频之间的相似度;从预先确定的相似度区间集合中,确定所计算得到的相似度所属的相似度区间;输出所确定出的相似度区间对应的跟读评价。

【技术特征摘要】
1.一种用于输出信息的方法,包括:响应于接收到用户的跟读指令,输出待跟读音频;获取用户对所述待跟读音频进行跟读得到的实际跟读音频;对所述实际跟读音频进行语音识别,得到识别结果;基于所述识别结果对应的字符串和所述待跟读音频对应的字符串,计算所述实际跟读音频与所述待跟读音频之间的相似度;从预先确定的相似度区间集合中,确定所计算得到的相似度所属的相似度区间;输出所确定出的相似度区间对应的跟读评价。2.根据权利要求1所述的方法,其中,所述基于所述识别结果对应的字符串和所述待跟读音频对应的字符串,计算所述实际跟读音频与所述待跟读音频之间的相似度,包括:响应于确定所述识别结果指示所述实际跟读音频为中文音频,并且,所述待跟读音频为英文音频或中文音频,确定所述待跟读音频对应的拼音字符串,以及确定所述识别结果对应的拼音字符串;基于所述待跟读音频对应的拼音字符串与所述识别结果对应的拼音字符串,计算所述实际跟读音频与所述待跟读音频之间的相似度。3.根据权利要求1所述的方法,其中,所述基于所述识别结果对应的字符串和所述待跟读音频对应的字符串,计算所述实际跟读音频与所述待跟读音频之间的相似度,包括:响应于确定所述识别结果指示所述实际跟读音频为英文音频,并且,所述待跟读音频为中文音频,确定所述待跟读音频对应的拼音字符串,以及确定所述识别结果对应的英文字符串;基于所述待跟读音频对应的拼音字符串与所述识别结果对应的英文字符串,计算所述实际跟读音频与所述待跟读音频之间的相似度。4.根据权利要求1所述的方法,其中,所述基于所述识别结果对应的字符串和所述待跟读音频对应的字符串,计算所述实际跟读音频与所述待跟读音频之间的相似度,包括:响应于确定所述识别结果指示所述实际跟读音频为英文音频,并且,所述待跟读音频为英文音频,确定所述待跟读音频对应的英文字符串,以及确定所述识别结果对应的英文字符串;基于所述待跟读音频对应的英文字符串与所述识别结果对应的英文字符串,计算所述实际跟读音频与所述待跟读音频之间的相似度。5.根据权利要求1-4之一所述的方法,其中,所述基于所述识别结果对应的字符串和所述待跟读音频对应的字符串,计算所述实际跟读音频与所述待跟读音频之间的相似度,包括:确定所述待跟读音频对应的字符串与所述识别结果对应的字符串之间的最长公共子序列的长度;基于所述长度与所述待跟读音频对应的字符串的长度,计算所述实际跟读音频与所述待跟读音频之间的相似度。6.一种用于输出信息的方法,包括:响应于接收到用户的跟读指令,输出待跟读音频序列,以及针对所述待跟读音频序列中的每个待跟读音频,执行如下跟读步骤:输出该待跟读音频;获取用户对该待跟读音频进行跟读得到的实际跟读音频;对所获取到的实际跟读音频进行语音识别,得到识别结果;基于所得到的识别结果对应的字符串和该待跟读音频对应的字符串,计算所获取到的实际跟读音频与该待跟读音频之间的相似度;从预先确定的相似度区间集合中,确定所计算得到的相似度所属的相似度区间;输出所确定出的相似度区间对应的跟读评价;响应于确定计算得到的相似度小于等于预先设置的相似度阈值,基于该待跟读音频,继续执行所述跟读步骤。7.根据权利要求6所述的方法,其中,所述方法还包括:响应于确定计算得到的相似度大于所述相似度阈值,基于所述待跟读音频序列中该待跟读音频的下一个待跟读音频,继续执行所述跟读步骤。8.一种用于输出信息的装置,包括:第一输出单元,被配置成响应于接收到用户的跟读指令,输出待跟读音频;获取单元,被配置成获取用户对所述待跟读音频...

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

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

1