kaldi
健忘的松鼠
该作者不懒,但现在依然什么也没有留下
展开
-
kaldi apiai_decode分析研究2、脚本主要涉及工具参数分析
本系列预计包括3篇文章,分别如下: 1、链式模型下载与运行测试 2、脚本主要涉及工具参数分析 3、在线识别系统搭建 ================================================= 在原始情况下,该目录结构如下: 其中,脚本path.sh主要通过export指令标识kaidi主要工具路径,download-model.sh用于下载已经训练的模板文件 api.ai-kaldi-asr-model.zip并完成解压工作,recognize-wav.sh则完成用原创 2020-09-05 17:06:18 · 445 阅读 · 0 评论 -
kaldi apiai_decode分析研究1:链式模型下载与运行测试
本系列预计包括3篇文章,分别如下: 1、链式模型下载与运行测试 2、脚本主要涉及工具参数分析 3、在线识别系统搭建 ================================================= 1、链式模型下载与运行测试 研究完yesno例程后,感觉应该再看一些例程后再开始系统的学习kaldi结构和源代码更为靠谱,所以仔细分析了一下kaldi的例程目录,发现本例程较为简单,且有现成的模型可以下载,故开始了apiai_decode的学习。下面是具体的学习过程。 打开read原创 2020-09-05 10:10:44 · 893 阅读 · 0 评论 -
3---kaldi 自己录音,做自己版本的yesNo
学习经历 0---原始文档备份和环境准备 1---原始脚本注释解析 2---原始脚本训练和测试拆分 3---自己录音,做自己版本的yesNo ========================================================= 3---自己录音,做自己版本的yesNo 这个过程较为曲折,经过时间较长,主要经历了win10录音和词典设计,查找m4a转wav方法和脚本设计,识别测试失败乱投医(再次注释理解后面脚本),查看log文件并找到采样率改变方法,再次运行wer过原创 2020-08-29 21:34:38 · 1245 阅读 · 0 评论 -
2---原始脚本训练和测试拆分
学习经历 0---原始文档备份和环境准备 1---原始脚本注释解析 2---原始脚本训练和测试拆分 3---自己录音,做自己版本的yesNo ================================================================ 在上一篇文章中,实际上已经对run.sh做了分析工作。所以这一步其实是比较简单的,算是加深自己对脚本的理解把。 思路过程虽然简单,但更改过程实际上较为繁琐,只在这里做简单的记录说明,有需要的朋友可留言索要。 (1)将run.原创 2020-08-29 13:45:16 · 507 阅读 · 0 评论 -
1---原始脚本注释解析kaldi yesno
学习经历 0---原始文档备份和环境准备 1---原始脚本注释解析 2---原始脚本训练和测试拆分 3---自己录音,做自己版本的yesNo ============================================= 1---原始脚本注释解析 引言 为研究脚本,从网络上找到了一个pause脚本,具体如下: #!/bin/bash get_char() { SAVEDSTTY=`stty -g` stty -echo stty raw dd if=/dev/原创 2020-08-29 13:23:05 · 435 阅读 · 0 评论 -
kaldi yesNo例程学习应用
学习经历 0---原始文档备份和环境准备 1---原始脚本注释解析 2---原始脚本训练和测试拆分 3---自己录音,做自己版本的yesNo ================================================================ 0---原始文档备份和环境准备 kaldi编译完之后,系统目录图片如下: 从网络上下载的yesno目录结构如下: 为了可以多次从下载的文件处开始对比研究,构建脚本如下(脚本目标让网络下载的和系统刚编译的一样)原创 2020-08-29 11:11:00 · 339 阅读 · 0 评论