栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Kail学习笔记

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Kail学习笔记

命令行 linux账号密码

用户名:root

123456

python.py

常用命令
cd xxx # 打开xxx文件夹
cd .. # 返回上一级目录
ls # 查看当前目录所有的文件
pwd #查看当前所在位置
mkdir xxx # 创建文件夹xxx
rmdir xxx # 删除文件夹xxx
rm -rf xxx # 删除xxx
    
# 文件操作
vi xxx # 创建文件xxx(没有该文件)/打开文件xxx
i # 输入模式
esc + :q # 退出
esc + :q! # 强制退出
esc + :wq #写入并推出
dd # 删除一行
cp -r path1/* path2/   # 把路径1下的所有东西复制到路径2中 *表示所有东西 
ls | wc -l # 统计当前文件夹下有多少文件
ll # 显示文件夹的所有文件,包括详细信息
ls -sh # 显示文件以及文件大小
ll -sh # 显示详细信息及文件个数
du # 显示所有文件夹及子文件夹 以及文件夹总个数
du -sh # 当前文件夹的大小
du -sh * | sort -n # 当前文件夹每个文件的大小 并排序
du -h --max-depth=1 ./ # 当前文件夹每个文件的大小
file path #  打开文件

# vim下
exc :set number # 显示行数


# 编译
sh path.sh



下载虚拟机
专业版
https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=WKST-1612-WIN&productId=1038&rPId=66634
输入许可证:CC398-2YE9H-M8EQZ-ZQXEC-NURU2

免费版
https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=WKST-PLAYER-1612&productId=1039&rPId=66625

CENTOS7安装各种桌面系统 CENTOS安装桌面图形化GUI GNOME/KDE/Cinnamon/MATE/Xfce
https://www.bnxb.com/linuxserver/27457.html

下载CentOS
https://www.centos.org/download/
安装包
yum install 包名
查看IP地址

方式1

ip addr

方式2

# 安装 net-tool.x86_64
yum install net-tool.x86_64
# 运行指令
ifconfig
下载Xshell
https://www.netsarang.com/zh/xshell-download/
https://xshell.en.softonic.com/
下载winscp
https://winscp.net/eng/download.php
GCC编译器
$ cd demo  #进入源文件所在目录
$ touch main.c  #新建空白的源文件
$ gedit main.c  #编辑源文件
$ gcc main.c  #生成可执行程序
$ ./a.out  #运行可执行程序
C语言中文网
$   #继续等待输入其它命令
. path.sh
Kaldi环境配置

大概步骤

1、path.sh pre t是否有fst 有则代表成功 2、在tools目录下:chech_dependences.sh make 编译tools 3、在src 目录下:./configure make -j8 查看是否成功 来到fstbin目录
一、前期环境准备 1、克隆Kaldi项目到Linux系统中
#clone git上的Kaldi项目
git clone https://github.com/kaldi-asr/kaldi.git
二、修改path.sh
# 来到/root/byall/kaldi/egs/wsj/s5
# 打开kaldi目录,找到egs>wsj>s5>path.sh
# 使用vim 打开 path.sh
修改path.sh

修改 path.sh文件
把路径改为 kaldi 所在路径

:wq # 退出并保存
运行path.sh
# 来到/root/byall/kaldi/egs/wsj/s5 运行path.sh 注意不是 sh 而是使用点 . path.sh
. path.sh
验证是否修改路径成功
# 输入pre 按两次tab
# 出现下边这些 就代表成功了
pre-grohtml                        prepare_extended_lang.sh           prepare_online_nnet_dist_build.sh
preconv                            prepare_lang.sh                    preparetips

按fst 是否有提示 三、运行依赖
运行依赖 /root/byall/kaldi/tools/extras
check_dependencies.sh
# 来到kaldi下的tools工具里面的extras目录
# cd tools/
# cd extras/
# ls

安装mkl
如果没有安装mkl,kaldi编译会报错
# kaldi下的tools工具里面的extras目录
. install_mkl.sh 
# 运行
. install_mkl.sh
成功的标志
# 运行 check_dependencies.sh 
. check_dependencies.sh 
# 出现下面两个表示成功
# extras/check_dependencies.sh
# extras/check_dependencies.sh: all OK.

四、编译出现的G++版本问题 方式1行不通 升级g++

https://www.cnblogs.com/lzpong/p/5755678.html

升级g++ 版本到5.0以上
方式2
yum -y install centos-release-scl

yum -y install devtoolset-7-gcc devtoolset-7-gcc-c++ devtoolset-7-binutils
scl enable devtoolset-7 bash
echo "source /opt/rh/devtoolset-7/enable" >>/etc/profile
五、编译tools
# 来到tools目录 4是CPU核数 可以是 2 4 8 16 根据自己的CPU而定
make

六、kaldi编译

在编辑tools成功的情况下编译

在Src目录下编译
# 编译的目录
/root/byall/kaldi/src
#运行kaldi
#找到kaldi下的src文件夹

[root@192 kaldi]# ls
cmake           COPYING  egs      misc       scripts  tools
CMakeLists.txt  docker   INSTALL  README.md  src      windows
[root@192 kaldi]# cd src/
[root@192 src]#  ./configure --shared

./configure 
make -j 8

src编译成功

来到fstbin目录查看是否编译成功

之前

之后

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/277174.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号