kaldi yesorno案例学习记录

阅读: 评论:0

kaldi  yesorno案例学习记录

kaldi yesorno案例学习记录

学习自Kaldi-yesno详解

#!/bin/bash第一行是脚本解释器,,我们采用bash这个脚本解释器;
train_cmd=“utils/run.pl”
decode_cmd=“utils/run.pl”
#-d filename 判断filename是否为目录,是为真,即下面的是如果waves_yesorno部署目录,去网站下载,||逻辑或,如果前面的语句执行成功,后面的就不执行了,如果前面的出问题,就异常退出(exit 0 代表正常运行程序并退出程序,exit 1 代表非正常运行导致退出程序。其实目的就是: 程序退出后, 用户可以 echo $? 来查看是 0 还是 1, 从而达到检测程序是正常结束退出还是产生错误而退出的目的.)
if[! -d waves_yesorno];then
wget . || exit 1;
# 【shell】tar命令详解
tar -xvzf waves_ || exit 1;
fi
train_yesno=train_yesno
test_base_name=test_yesno

rm -rf data exp mfcc #删除以下文件
#Data preparation

local/prepare_data.sh waves_yesno #数据文件准备
local/prepare_dict.sh #数据字典准备
utils/prepare_lang.sh --position-dependent-phones false data/local/dict “< SIL>” data/local/lang data/lang#利用lang文件将几个文件对操作
local/prepare_lm.sh

#Feature extraction 特征提取
for x in train_yesno test_yesno; do
steps/make_mfcc.sh --nj 1 data/$ x exp/make_mfcc/$ x mfcc
steps/compute_cmvn_stats.sh data/$ x exp/make_mfcc/ $ x mfcc
utils/fix_data_dir.sh data/$x
done

shell脚本分析学习关于kaldi中yesno脚本的详细分析,以及脚本的理解

本文发布于:2024-02-03 00:33:26,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170689160847489.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:FZU 2154 YesOrNo
下一篇:fzu2154 YesOrNo
标签:案例   kaldi   yesorno
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23