一种语音评测方法及装置制造方法及图纸

技术编号:29086822 阅读:17 留言:0更新日期:2021-06-30 09:51
本申请实施例提供一种语音评测方法及装置,涉及数据处理技术领域,该语音评测方法包括:在进行语音评测时,先获取至少一个语音片段数据;然后分别对每个语音片段数据进行降噪处理,得到至少一个降噪片段数据;以及分别对每个降噪片段数据进行增益处理,得到至少一个增益片段数据;进一步地,将至少一个增益片段数据发送至目标服务器;最后接收目标服务器对至少一个增益片段数据进行语音评测处理后返回的语音评测结果,能够对需要评测的语音数据进行预先处理,增强识别度,同时能够提升上传效率,进而提升评测准确率和评测效率。进而提升评测准确率和评测效率。进而提升评测准确率和评测效率。

【技术实现步骤摘要】
一种语音评测方法及装置


[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]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音评测方法,其特征在于,包括:获取至少一个语音片段数据;分别对每个所述语音片段数据进行降噪处理,得到至少一个降噪片段数据;分别对每个所述降噪片段数据进行增益处理,得到至少一个增益片段数据;将所述至少一个增益片段数据发送至目标服务器;接收所述目标服务器对所述至少一个增益片段数据进行语音评测处理后返回的语音评测结果。2.根据权利要求1所述的语音评测方法,其特征在于,所述获取至少一个语音片段数据,包括:接收用户输入的语音评测触发指令;根据所述语音评测触发指令确定语音评测类型;根据所述语音评测类型获取至少一个语音片段数据。3.根据权利要求2所述的语音评测方法,其特征在于,所述根据所述语音评测类型获取至少一个语音片段数据,包括:当所述语音评测类型为长连接评测类型时,接收录音控件产生的至少一个录音片段数据。4.根据权利要求2所述的语音评测方法,其特征在于,所述根据所述语音评测类型获取至少一个语音片段数据,包括:当所述语音评测类型为短连接评测类型时,获取待处理音频数据;根据预设的音量分贝阈值对所述待处理音频数据进行过滤处理,以去除无用语音片段,得到过滤语音数据;对所述过滤语音数据进行切片处理,得到至少一个语音片段数据。5.根据权利要求3所述的语音评测方法,其特征在于,所述将所述至少一个增益片段数据发送至目标服务器,包括:当所述语音评测类型为长连接评测类型时,以长连接的方式按照时间推移顺序依次发送所述至少一个增益片段数据至目标服务器。6.根据权利要求4所述的语音评测方法,其特征在于,所述将所述至少一个增益片段数据发送至目标服务器,...

【专利技术属性】
技术研发人员:张晓宇王军波
申请(专利权)人:北京乐学帮网络技术有限公司
类型:发明
国别省市:

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

1