C/C++
文章平均质量分 92
遇逆境处之泰然
分享语音识别,欢迎一起学习交流。
展开
-
kaldi nnet3实时解码(使用麦克风在线解码)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-03-31 10:27:35 · 2139 阅读 · 10 评论 -
MFCC特征提取--基于kaldi裁剪
0. 前言关于MFCC相关原理,这里就不过多叙述了,网上的参考资料也比较多,自己对MFCC原理理解也不是很深刻(方向不一样),主要介绍本人对kaldi mfcc特征提取代码裁剪后的接口,此处开源的MFCC不含pitch特征提取。详细代码1. Github代码结构介绍在介绍之前,提及一点,若要运行,请先阅读README.md编译外部库。特征提取的代码在src/feat目录下,测试代码在sr...原创 2019-11-07 15:14:20 · 1054 阅读 · 2 评论 -
Kaldi Chain解码器系列介绍
前言Kaldi解码器针对唤醒词或特定场景控制词来说,过于臃肿,占用内存较大,为了使得解码流程能够清晰并且精简,以及方便移植一些不支持C++的平台(代码C语言实现解码器,下文Github中仅给出C++的实现,C++实现移除了类的定义,以及对象的思想,和C一样,是基于面向过程的,所以只需替换vector,hashmap等接口即可,C语言代码实现目前不公开),仅以此系列文章纪念kaldi解码器裁剪的辛...原创 2019-11-07 11:37:28 · 1360 阅读 · 3 评论 -
C语言结构体初始化的方式
结构体变量的初始化的四种形式,其中第四种形式是写本次博客目的,暂且mark一下。示例代码及注释#include <stdio.h>typedef struct{ void (*pCallback) (int a, int b); //函数指针 int a;} CM_HANDLERS_T;/* 定义函数handle */void handle (in...原创 2019-10-07 20:52:47 · 371 阅读 · 0 评论 -
数据结构与算法分析学习之路
本贴记录学习数据结构和算法的历程,记录文档数据结构与算法分析.xmind学习进程:1. 引论1.1 递归打印数字,N - ⌊N/10 ⌋*10 的效率高于N%10 源码:NumPrint.cc2. 算法分析2.1 最大子序列和的求解问题I) 暴力求解法1:MaxSubSeqSum.cc-- int CalSum(int* arr, int N)II)暴力...原创 2019-03-18 21:53:19 · 248 阅读 · 0 评论 -
kaldi解码器在嵌入式平台运行
该博文属于系列文章,其他文章参考总览:kaldi嵌入式平台的移植及实现前言 前面的博文kaldi源码的交叉编译已经将嵌入式平台的解码器编译完成,解码器有GMM、nnet2、nnet3等等,GMM解码器又分为单音素、三音素解码,本博文介绍如何设置解码器参数,并在嵌入式平台运行解码器。GMM解码器1. 在线识别online-gmm-decode-faster以单音素模...原创 2019-03-18 15:54:35 · 3431 阅读 · 3 评论 -
C++ vector问题汇总帖
本帖记录使用C++ vector时的各种问题,不定期更新。问题1使用vector指针访问元素时,与数组指针的不同点。1.1 vector指针#include <iostream>#include <vector>using namespace std;int main(){ vector<int > *p = new v...原创 2019-03-14 10:32:34 · 521 阅读 · 0 评论 -
基于kaldi训练唤醒词模型的一种方法
0. 前言 什么是唤醒?激活Google智能助手,你可以对手机说“Hey Google”或者“OK Google”,其他诸如阿里的天猫精灵智能音箱(天猫精灵)、京东的叮咚智能音箱(叮咚叮咚),百度语音助手(小度小度)等等,需要采用唤醒词才能激活设备,然后再对设备进行一系列控制语音输入,一方面减小了智能音箱执行错误操作的概率,另一方面也降低了整个设备的功耗。本文基于开源语音识别kaldi平...原创 2019-03-07 14:19:59 · 11363 阅读 · 33 评论