kaldi在java中运行_Kaldi 模型训练与测试流程

本文详细介绍了如何在Java环境下利用Kaldi进行模型训练与测试。首先,文章强调了需要具备Linux环境、C++基础和机器学习知识。接着,展示了Kaldi项目目录结构,包括cmd.sh、conf、data、exp、local等关键部分。然后,讨论了运行脚本、语料准备、词典准备、MFCC计算和CMVN统计等步骤。对于每个步骤,都提供了具体的脚本和命令示例,帮助读者理解Kaldi在实际操作中的流程。
摘要由CSDN通过智能技术生成

Kaldi 模型训练与测试流程

先决条件

要学习Kaldi 有一些先决条件要具备

Linux:

Kalid本身是在Linux下开发和测试运行的,虽然官方给了在Windows下用VS编译运行的方法,但我没有成功,坑比较多,除非你对Windows VS很熟,否则建议直接在Linux下搞。

C++: Kaldi所有相关算法的实现都是用C做的,如果要用Kaldi做自己的产品,C是必须会的。

机器学习已经入门:搞Kaldi机器学习基本的东西要知道,不然,你都不知道你在干什么。

目录结构

首先介绍一下运行Kaldi项目的目录结构

|-- cmd.sh // 运行配置目录,设置Kaldi运行的环境变量,例如使用什么类型的队列

|-- conf // 配置文件目录,mfcc、等参数的配置

|-- data // Kaldi运行所产生的数据

|-- exp // Kaldi每一步训练的模型数据及测试数据

|-- local //存放run.sh 中调用的脚本工具,需要自己写

|-- mfcc // mfcc数据

|-- path.sh //将Kaldi 工具和库目录添加到PATH

|-- run.sh // top层脚本,运行该脚本训练数据和测试, 需要自己写

|-- steps // kaldi 脚本工具, 复制到工程目录下

|-- tools // kaldi 脚本工具, 复制到工程目录下

`-- utils // kaldi 脚本工具, 复制到工程目录下

运行脚本

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值