如何正确安装kaldi--同时安装sph2pipe

如何正确安装kaldi

  • 如何正确安装kaldi--同时解决sph2pipe安装问题
    • git 克隆 kaldi
    • 配置kaldi
    • sph2pipe的使用

如何正确安装kaldi--同时解决sph2pipe安装问题

众所周知,kaldi是一个语音处理框架,sph2pipe是kaldi中的一个小工具。因此,安装好kaldi后就可以直接使用sph2pipe了。

git 克隆 kaldi

将github上的kaldi代码库复制到本地

git clone https://github.com/kaldi-asr/kaldi.git

配置kaldi

git clone结束后,cd进入本地的kaldi文件夹中,

cd kaldi

感兴趣的话可以打开README.md和INSTALL看看,不感兴趣的直接按照以下步骤走就行。

  1. cd tools
    2.extras/check_dependencies.sh(检查C++依赖是否有问题)
    (1)如果出现缺少kaldi.mk文件,则执行:extras/install_mkl.sh
    (2)如果还有其它问题,可直接观察报错信息,报错信息上会有详细指示。
    (3)在以上步骤结束后,仍然在tools文件夹下输入make指令。
    3.以上是tools文件夹的安装,如果没有问题的话,则接下来进入src文件夹进行安装。
    (1)进入src文件夹:cd src
    (2)按顺序输入以下三个指令:./configure --shared, make depend -j 8,make -j 8

如果在tools文件夹中的安装不出现错误的话,则此处能顺利完成安装。
在tools和src文件夹中都有INSTALL文件,里面是详细的安装指导,安装中出现任何问题都可以查看该文件。

sph2pipe的使用

1.sph2pipe在kaldi中的相对路径:/kaldi/tools/sph2pipe_v2.5
2.进入该文件夹后,可以看到sph2pipe文件,使用./sph2pipe a b指令即可实现文件a到文件b的转换。
例如,./sph2pipe xxx.WAV xxx.wav即可将sphere格式的音频文件转换为Riff开头的wav文件。

你可能感兴趣的:(安装)