kaldi在java中运行_Kaldi语音识别CVTE模型实战
一.下载训练好的模型
二.上传&配置
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模型实战相关推荐
- kaldi在java中运行_ubuntu下kaldi的安装以及实例的运行
一.安装所有相关软件包 sudo apt-get install autoconf,automake,gcc,libtool,subversion,libatlas-dev,libatlas-base ...
- Java中实现在线语音识别(科大讯飞免费的SKD)、SDK下载和IDEA项目搭建、成功运行【完整代码】
一.下载语音听写(流式版)SDK 科大讯飞官网:https://www.xfyun.cn/ 1.1 实名认证 首先登陆讯飞开放平台:https://passport.xfyun.cn/login,微信 ...
- linux钟java运行命令,在java中运行linux命令
我想在java中运行"ls"命令,我的代码是- 注意: - 我正在使用WINDOWS.在java中运行linux命令 import java.io.IOException; pub ...
- 详解 Java 中 4 种 I/O 模型
同步.异步.阻塞.非阻塞都是和I/O(输入输出)有关的概念,最简单的文件读取就是I/O操作.而在文件读取这件事儿上,可以有多种方式. 本篇会先介绍一下I/O的基本概念,通过一个生活例子来分别解释下这几 ...
- java获取vm运行参数_如何获取在Java中运行Java VM的版本?
java获取vm运行参数 To get the version of running VM (Virtual Machine) in Java, we use the getProperties() ...
- 采用Rhino在JAVA中运行JavaScript
由于有些网页采用的是swing技术实现(用swing也可以做出好看的界面),在其中使用JavaScript的话可以采用Rhino 对于Rhino的介绍和使用可以参看这篇文章--Rhino 使 Java ...
- IDEA清空控制台以及Java中运行cmd命令实现清屏操作
文章目录 IDEA中清空控制台方法 解决办法: 一:打印换行 二:通过按键事件控制键盘执行清空控制台动作 三:附:Java 按键事件 KeyEvent 四:使用鼠标箭头触发按钮实现清空控制台操作 Wi ...
- java关键字continue_什么是“continue”关键字以及它如何在Java中运行?
我第一次看到这个关键字,我想知道是否有人可以向我解释它的作用. 什么是continue关键字? 它是如何工作的? 什么时候使用? continue有点像goto.你熟悉break吗?相比之下,更容易思 ...
- java获取vm运行参数_如何获取在Java中运行Java VM的名称?
java获取vm运行参数 To get the name of running VM (Virtual Machine) in Java, we use the getProperties() met ...
- Linux中如何java联网,如何在Java中运行Linux命令?
慕运维8079593 您可以java.lang.Runtime.exec用来运行简单的代码.这样可以返回a,Process并且您可以直接读取其标准输出,而不必将输出临时存储在磁盘上.例如,这是一个完整 ...
最新文章
- g++ linux 编译开栈_使用 linux kernel +busybox 定制linux系统
- mongodb 学习笔记 2 --- 修改器
- ROS-kinetic 机器语音 之科大讯飞SDK
- 信息系统项目管理师论文_「高项论文」谨防信息系统项目管理师论文12个写作丢分点...
- Mysql 数据库表中有索引为什么还是查询慢?
- ASP.NET页面间数据传递的几种方法
- hdu 2612 FindAWay 两点BFS
- Java教程:Java JDK环境变量配置
- Qt网络获取本机网络信息
- MySQL 授予普通用户PROCESS权限
- cmake常用语法参考
- C++ 使用正则表达式拆分字符串
- VUE3 keep-alive页面切换报错:parentComponent.ctx.deactivate is not a function
- 小米发布新LOGO,耗时3年!设计费200万!“雷总,你被骗了”
- Linux系统地址栏,Linux下Chrome地址栏输入卡顿该怎么办?
- Python数据分析:异常值检验的两种方法 -- Z 分数 上下分位点(放入自写库,一行代码快速实现)
- zebra扫码枪复位_zebra斑马条码打印机常见问题和解决办法
- gt 630 linux驱动下载,Ubuntu 13.04 双显卡安装NVIDIA GT 630M驱动
- 爬虫模拟登陆的几种方法
- DC-DC升压变换器 直流隔离 高压稳压输出 电源模块
热门文章
- [Linux] RIO C++封装
- 什么时候建立分区的时候需要建立EFI分区
- 23种设计模式(6):模版方法模式
- 再续上一篇:如果哪天沃尔玛也“.CN”了
- 广东中学计算机课可教什么,广东实验中学课程设置如何?有什么特色?
- 反激变换器matlab仿真变压器demo,反激变换器建模Matlab仿真
- virtuozo空三加密_VirtuoZoAAT空三加密中的应用技巧
- java 反射调用方法_Java 反射详解,重要方法解析
- logback.xml日志配置文件,springboot
- 大物实验计算弹性模量_什么是材料的杨氏模量?它的定义与计算公式是什么?...