一.下载训练好的模型

二.上传&配置

1.上传到kaldi/egs/目录下

2.解压,tar -zxvf 0002_cvte_chain_model_v2.tar.gz

备注:因HCLG.fst模型解压后文件较大,在解压过程中会出现停顿,等待片刻即可!

3.将egs/wsj/s5中的steps和utils拷贝到egs/cvte/s5目录下

4.将egs/hkust/s5/local/score.sh拷贝到egs/cvte/s5/local/目录下

5.注释掉kaldi/egs/cvte/s5/utils/lang/check_phones_compatible.sh中if语句中的exit 1

三.CVTE文件结构

四.运行示例脚本

1.运行

2.执行结果

bash: line 1: 5327 Killed ( nnet3-latgen-faster --frame-subsampling-factor=3 --frames-per-chunk=50 --extra-left-context=0 --extra-right-context=0 --extra-left-context-initial=-1 --extra-right-context-final=-1 --minimize=false --max-active=7000 --min-active=200 --beam=15.0 --lattice-beam=8.0 --acoustic-scale=1.0 --allow-partial=true --word-symbol-table=exp/chain/tdnn/graph/words.txt exp/chain/tdnn/final.mdl exp/chain/tdnn/graph/HCLG.fst "ark,s,cs:apply-cmvn --norm-means=true --norm-vars=false --utt2spk=ark:data/fbank/test/split1/1/utt2spk scp:data/fbank/test/split1/1/cmvn.scp scp:data/fbank/test/split1/1/feats.scp ark:- |" "ark:|lattice-scale --acoustic-scale=10.0 ark:- ark:- | gzip -c >exp/chain/tdnn/decode_test/lat.1.gz" ) 2>> exp/chain/tdnn/decode_test/log/decode.1.log >> exp/chain/tdnn/decode_test/log/decode.1.log

run.pl: job failed, log is in exp/chain/tdnn/decode_test/log/decode.1.log

备注:因运行该模型要求的最小内存为64G,因此在低于64G的情况下会被直接Kill掉!

3.参考别人的执行结果

kaldi在java中运行_Kaldi语音识别CVTE模型实战相关推荐

  1. kaldi在java中运行_ubuntu下kaldi的安装以及实例的运行

    一.安装所有相关软件包 sudo apt-get install autoconf,automake,gcc,libtool,subversion,libatlas-dev,libatlas-base ...

  2. Java中实现在线语音识别(科大讯飞免费的SKD)、SDK下载和IDEA项目搭建、成功运行【完整代码】

    一.下载语音听写(流式版)SDK 科大讯飞官网:https://www.xfyun.cn/ 1.1 实名认证 首先登陆讯飞开放平台:https://passport.xfyun.cn/login,微信 ...

  3. linux钟java运行命令,在java中运行linux命令

    我想在java中运行"ls"命令,我的代码是- 注意: - 我正在使用WINDOWS.在java中运行linux命令 import java.io.IOException; pub ...

  4. 详解 Java 中 4 种 I/O 模型

    同步.异步.阻塞.非阻塞都是和I/O(输入输出)有关的概念,最简单的文件读取就是I/O操作.而在文件读取这件事儿上,可以有多种方式. 本篇会先介绍一下I/O的基本概念,通过一个生活例子来分别解释下这几 ...

  5. java获取vm运行参数_如何获取在Java中运行Java VM的版本?

    java获取vm运行参数 To get the version of running VM (Virtual Machine) in Java, we use the getProperties() ...

  6. 采用Rhino在JAVA中运行JavaScript

    由于有些网页采用的是swing技术实现(用swing也可以做出好看的界面),在其中使用JavaScript的话可以采用Rhino 对于Rhino的介绍和使用可以参看这篇文章--Rhino 使 Java ...

  7. IDEA清空控制台以及Java中运行cmd命令实现清屏操作

    文章目录 IDEA中清空控制台方法 解决办法: 一:打印换行 二:通过按键事件控制键盘执行清空控制台动作 三:附:Java 按键事件 KeyEvent 四:使用鼠标箭头触发按钮实现清空控制台操作 Wi ...

  8. java关键字continue_什么是“continue”关键字以及它如何在Java中运行?

    我第一次看到这个关键字,我想知道是否有人可以向我解释它的作用. 什么是continue关键字? 它是如何工作的? 什么时候使用? continue有点像goto.你熟悉break吗?相比之下,更容易思 ...

  9. java获取vm运行参数_如何获取在Java中运行Java VM的名称?

    java获取vm运行参数 To get the name of running VM (Virtual Machine) in Java, we use the getProperties() met ...

  10. Linux中如何java联网,如何在Java中运行Linux命令?

    慕运维8079593 您可以java.lang.Runtime.exec用来运行简单的代码.这样可以返回a,Process并且您可以直接读取其标准输出,而不必将输出临时存储在磁盘上.例如,这是一个完整 ...

最新文章

  1. g++ linux 编译开栈_使用 linux kernel +busybox 定制linux系统
  2. mongodb 学习笔记 2 --- 修改器
  3. ROS-kinetic 机器语音 之科大讯飞SDK
  4. 信息系统项目管理师论文_「高项论文」谨防信息系统项目管理师论文12个写作丢分点...
  5. Mysql 数据库表中有索引为什么还是查询慢?
  6. ASP.NET页面间数据传递的几种方法
  7. hdu 2612 FindAWay 两点BFS
  8. Java教程:Java JDK环境变量配置
  9. Qt网络获取本机网络信息
  10. MySQL 授予普通用户PROCESS权限
  11. cmake常用语法参考
  12. C++ 使用正则表达式拆分字符串
  13. VUE3 keep-alive页面切换报错:parentComponent.ctx.deactivate is not a function
  14. 小米发布新LOGO,耗时3年!设计费200万!“雷总,你被骗了”
  15. Linux系统地址栏,Linux下Chrome地址栏输入卡顿该怎么办?
  16. Python数据分析:异常值检验的两种方法 -- Z 分数 上下分位点(放入自写库,一行代码快速实现)
  17. zebra扫码枪复位_zebra斑马条码打印机常见问题和解决办法
  18. gt 630 linux驱动下载,Ubuntu 13.04 双显卡安装NVIDIA GT 630M驱动
  19. 爬虫模拟登陆的几种方法
  20. DC-DC升压变换器 直流隔离 高压稳压输出 电源模块

热门文章

  1. [Linux] RIO C++封装
  2. 什么时候建立分区的时候需要建立EFI分区
  3. 23种设计模式(6):模版方法模式
  4. 再续上一篇:如果哪天沃尔玛也“.CN”了
  5. 广东中学计算机课可教什么,广东实验中学课程设置如何?有什么特色?
  6. 反激变换器matlab仿真变压器demo,反激变换器建模Matlab仿真
  7. virtuozo空三加密_VirtuoZoAAT空三加密中的应用技巧
  8. java 反射调用方法_Java 反射详解,重要方法解析
  9. logback.xml日志配置文件,springboot
  10. 大物实验计算弹性模量_什么是材料的杨氏模量?它的定义与计算公式是什么?...