计算语音识别结果编辑距离的开源软件:sclite的编译、安装与运行
一、【下载】
sclite的下载网站:https://github.com/usnistgov/SCTK.git
二、【编译】
顺次执行以下命令:
make config
make all
make install
3.最终在bin目录下会生成可执行文件sclite
三、【使用】
仍然在sctk-2.4.0目录下,创建存放评估结果的目录:mkdir tmp
然后执行命令:./bin/sclite -r label.test -h result.test -i wsj -e gb -o all -O tmp/
另一种方法是:./bin/sclite -r label.test -h result.test -i wsj -e gb -o dtl -O tmp/ 可以得到更详细的结果信息
其中label.test为人工标注过的正确文本内容,内容是按字切分的,result.test 为语音识别后的结果文件
四、【结果说明】
tmp/result.test.sys的最后几行中,包含”Sum/Avg”的那行是整体的评估详情,例如:
Sum/Avg| 11 645 | 92.7 3.3 4.0 1.1 8.4 100.0
表示本次测试共11句话,645个词,92.7%的字正确率,3.3%的替代错误率,4.0%的删除错误率,1.1%的插入错误率,整体句错误率为100%
tmp/result.test.pra里面有每句话的对齐详情,具体展示了是哪些替代错误(S)、删除错误(D)和插入错误(I)
label.test中的文本举例:你 吃 饭 了 吗(731279974666705361.wav)
result.test中的文本举例:你 吃 饭 啦 吗(731279974666705361.wav)
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)