Linux
文章平均质量分 85
遇逆境处之泰然
分享语音识别,欢迎一起学习交流。
展开
-
ubuntu下设置root用户密码
命令 sudo passwd root输入两次密码即可原创 2016-05-17 09:04:38 · 254 阅读 · 0 评论 -
嵌入式平台Alsa的交叉编译
该博文属于系列文章,其他文章参考总览:kaldi嵌入式平台的移植及实现前言:alsa的介绍不多说,自行百度...^ ^alsa lib下载:官网http://www.alsa-project.org/main/index.php/Main_Page下载的是alsa-lib-1.1.7, 具体版本需参考开发板的版本alsa lib的编译:1. 解压alsa-l...原创 2018-11-29 11:15:04 · 1167 阅读 · 4 评论 -
嵌入式平台kaldi源码的交叉编译
该博文属于系列文章,其他文章参考总览:kaldi嵌入式平台的移植及实现前言:在编译kaldi源码时,请先参照https://www.jianshu.com/p/05e1bbe0ca3a这篇文章在x86平台能够编译后,再进行以下操作。Kaldi交叉编译:1. 确保openfst已经编译完成(见openFst的交叉编译),并且存放路径为:kaldi/tools/openf...原创 2018-11-29 11:18:58 · 3350 阅读 · 12 评论 -
嵌入式平台Portaudio的交叉编译
该博文属于系列文章,其他文章参考总览:kaldi嵌入式平台的移植及实现前言:PortAudio是一个免费的、跨平台的、开放源码的音频I/O库,kaldi在online gmm针对流式解码时,使用了该开源框架,像DNN解码,kaldi暂时未提供流解码,使用的还是wav解码,详细见src/online2bin/下的一些解码器程序,针对一些特定场景,需要移植流解码,就有可能还需用到por...原创 2018-11-29 11:16:10 · 2894 阅读 · 2 评论 -
嵌入式平台OpenBlas及Clapack的交叉编译
该博文属于系列文章,其他文章参考总览:kaldi嵌入式平台的移植及实现前言:OpenBlas是一款开源的矩阵运算库,具体介绍参考http://www.openblas.net/。在linux PC上,即训练时,采用的数学矩阵库为atlas,此数学库未开源,在linux中只提供lib库,所以在嵌入式平台中,我们需要编译openblas生成对应的数学矩阵库。除OpenBlas外,...原创 2018-11-29 11:14:12 · 3148 阅读 · 8 评论 -
嵌入式平台openFst的交叉编译
该博文属于系列文章,其他文章参考总览:kaldi嵌入式平台的移植及实现前言:openfst的介绍就不必了,大家自行百度,下面进入正题。Openfst下载:目前kaldi版本为5.5,使用的openfst的版本为openfst-1.6.7.tar.gz,进入openfst官网,找到对应的tar.gz下载,如下图Openfst的交叉编译:1. 拷贝openfst-1...原创 2018-11-29 11:12:31 · 2952 阅读 · 4 评论 -
kaldi嵌入式平台的移植及实现
本系列包含内容分以下几篇文章介绍:1. openFst的交叉编译2. 数学库OpenBlas及Clapack的交叉编译3. 音频接口Alsa的交叉编译4. 音频框架portaudio的交叉编译(基于音频流处理,详细参考kaldi解码器源码onlinebin/online-gmm-decode-faster.cc)5. kaldi源码的交叉编译6. kaldi在嵌入式平台解...原创 2018-11-29 11:03:27 · 4124 阅读 · 0 评论 -
Shell脚本学习总结
最近一段时间研究语音识别(Automatic Speech Recognition, ASR),接触到一款优秀的ASR开源项目Kaldi。学习过程中,发现Kaldi大部分脚本采用Shell语音编写,所以潜心学习了一段时间的Shell编程。总体来说,该语言难度一般,关键要记住众多的命令,采用思维导图的记录方式,持续记录Shell的学习总结,现总结如下: 第一部分,变量相关的知识(已完...原创 2018-09-12 22:28:42 · 340 阅读 · 0 评论 -
没有可用的软件包 git,但是它被其它的软件包引用了。
没有可用的软件包 git,但是它被其它的软件包引用了。执行 sudo apt-get update原创 2016-06-02 16:53:00 · 9841 阅读 · 1 评论 -
kaldi解码器在嵌入式平台运行
该博文属于系列文章,其他文章参考总览:kaldi嵌入式平台的移植及实现前言 前面的博文kaldi源码的交叉编译已经将嵌入式平台的解码器编译完成,解码器有GMM、nnet2、nnet3等等,GMM解码器又分为单音素、三音素解码,本博文介绍如何设置解码器参数,并在嵌入式平台运行解码器。GMM解码器1. 在线识别online-gmm-decode-faster以单音素模...原创 2019-03-18 15:54:35 · 3410 阅读 · 3 评论