虚拟机Ubuntu系统下kaldi安装与编译简介

kaldi官网:http://www.kaldi-asr.org/doc/index.html

http://github.com/kaldi-asr/kaldi中直接下载kaldi的zip包,没有使用git方式,官网给出的git下载代码如下:

1  git clone https://github.com/kaldi-asr/kaldi.git kaldi --origin upstream

如果系统未安装 git,那么要首先安装git

1 sudo apt-get install git

图1 kaldi代码结构

kaldi中比较重要的文件夹是egs(示例)、src(源代码)、tools(工具)。

下载完kaldi包之后还需要在系统下安装一些软件工具,我使用的是虚拟机Ubuntu系统,自带了apt-get工具,用它来从认证软件源下载和安装软件包。

1 sudo apt-get install subversion
2 sudo apt-get install automake
3 sudo apt-get install libtool
4 sudo apt-get install zlib1g
5 sudo apt-get install zlib1g-dev
6 sudo apt-get install ruby
7 sudo apt-get install libatlas-dev
8 sudo apt-get install libatlas-base-dev
9 sudo apt-get install wget10 sudo apt-get install git

在安装以上软件包时,有时会安装额外的依赖包,自动安装即可。

kaldi编译:

1.  进入tools子目录,打开终端,运行make或make - j 4(多核并行加快速度)

2.  进入src子目录,打开终端,运行./configure

3.  make depend,进行依赖库检查

4.  运行make或make - j 4(多核并行加快速度)

以上是CPU下的编译执行过程。本人电脑比较烂,自学tensorflow和kaldi等深度学习相关均是在CPU下试验,先深入理解工具使用和原理,日后工作中再搞GPU,跑速度。

时间: 2024-12-08 12:30:09

虚拟机Ubuntu系统下kaldi安装与编译简介的相关文章

Ubuntu系统下OpenDaylight源码编译安装

操作系统:Linux x64 / Ubuntu 14.04 研究领域:软件定义网络SDN (Software-defined Networking) 开发组件:OpenDaylight 声明:转载请注明出处及本文链接 一.环境搭建 1. Java+Apache Maven基本开发环境搭建.详见相应的前面两篇文档: <Linux Ubuntu系统下Java开发环境搭建> <Linux Ubuntu系统下Apache Maven的安装和配置> 2. 安装用来获取OpenDaylight

ubuntu系统下硬盘安装win7系统(在缺少u盘和光驱的情况下)

安装前准备 win7系统的iso文件(非ghost镜像) 安装内容分为两大步骤 1. 在ubuntu下格式化一个 ntfs的分区,然后将win7镜像的内容解压到改分区 我的磁盘没有预留未分配的空间,所以需要从 /home 下分割出 100GB用于安装系统 unmount /home #先取消挂载的/home gparted #打开GParted工具,在里面创建完ntfs分区之后,需要将/home从新挂载 接下来将win7镜像的内容复制到刚刚创建的分区中(/dev/sda9) mkdir /mnt

Ubuntu系统下如何安装flash插件?

1.在linux系统环境下,打开浏览器,搜索adobe官网,或者打开连接https://get.adobe.com/flashplayer/?no_redirect 2.打开之后,网页上会显示你的Linux版本,然后选择ubuntu即可 3.选择完成之后,点击download now下载. 4.如果不能下载,就直接进入软件中心,搜索框内输入flash进行搜索再安装即可.

Ubuntu 系统下 mongodb 安装和配置

安装 MongoDB sudo apt-get install mongodb sudo apt-get install mongodb 关闭/启动 sudo service mongodb stop sudo service mongodb start 设置数据库连接密码: 在跟目录创建文件夹: data/db 关闭现有服务. sudo service mongodb stop 重新启动服务 $ mongod –auth 创建连接用户 $ mongo > use admin switched

Ubuntu系统下简单安装python解释器

1.首先下载python解释器(Linux版),我的博客里有下载. 2.下载解压好,看下图 3.上述执行完之后,继续在终端中执行下图所示, 4.这时候可以测试是否安装成功了,如下图 原文地址:http://blog.51cto.com/12831900/2067338

Ubuntu系统下查看安装的CUDA和CUDNN的版本

一.查看 CUDA 版本: 进入到根目录下: cat /usr/local/cuda/version.txt 我的是9.0.103 二.查看 CUDNN 版本: cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 我的是7.0.1 原文地址:https://www.cnblogs.com/taoyuyeit/p/11233622.html

ubuntu系统下smokping网络监控工具安装配置详解

系统:ubuntu 12.04 1.安装工具及依赖包 sudo apt-get install smokeping curl libauthen-radius-perl libnet-ldap-perl libnet-dns-perl libio-socket-ssl-perl libnet-telnet-perl libsocket6-perl libio-socket-inet6-perl apache2 2.直接启动: [email protected]:/etc/smokeping$ s

虚拟机安装的三台Ubuntu系统下搭建Hadoop

在Linux 上安装Hadoop 教程 在虚拟机中安装的Ubuntu系统下搭建Hadoop集群时首先要解决的问题是将宿主机的文件拷贝到虚拟机上.采用的简单方法是宿主机使用Serv-U建立一个FTP然后在虚拟机上登录将文件拷出来. 要先熟悉Linux的基本概念和操作,如:cd.ls.tar.cat.ssh.scp.cp.rm.sudo.su.apt-get等操作. 一.实践环境: Ubuntu10.04+jdk1.6+hadoop-0.20.1 机器名 IP 作用 Master 192.168.1

Ubuntu系统下的Mysql安装与使用

摘要 在本篇博文中,笔者将从基础出发,介绍Mysql在Linux环境下的安装和基本使用命令,仅适用于Mysql初学者,大牛请绕道-- 安装Mysql数据库 这里介绍最最简单的安装方式,至于编译安装,可以下载安装包, ./configure 生成Makefile,然后 make clean,  make , make test,  make install  我想这些命令应该很基本了吧,这里不再敖述. 1. 安装命令 [email protected]:~$ sudo apt-get instal