自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 kaldi下SRILM工具包的使用

本文是一个新手使用记录,因为在kaldi中不推荐使用自己的语言模型生成工具,并且dan也多次推荐使用SRILM来生成语言模型,本文旨在记录SRILM安装的和基于aishell数据库建立语言模型的全过程。SRILM的主要目标是支持语言模型的估计和评测,估计是从训练数据(训练集)中得到一个模型,包括最大似然估计及相应的平滑算法;而评测则是从测试 集中计算其困惑度(MIT自然语言处理概率语言模型有相关介绍)。其最基础和最核心的模块是n-gram模块,这也是最早实现的模块,包括两个工 具:ngram-count和

2020-09-22 15:59:45 1201

原创 基于GMM+HMM的语音识别实现原理(以孤立词识别为例)

本文梳理了最近学习的基于GMM+HMM的语音识别实现原理,以便日后翻阅。文章分为三部分,第一部分对语音识别的整体流程进行介绍,第二部分介绍GMM+HMM的结构以及建模过程,第三部分简要介绍大词汇量语音识别的过程。1、语音识别流程(1)语音识别基本公式传统的语音识别,通俗来讲就是在众多语音模型中找到与待识别语音相似度最高的模型,并以此作为识别结果,用公式可表示为:(2)语音识别流程图上图...

2020-03-26 20:00:41 4599

原创 STL标准库string的使用

String及使用内部实现和vector类似,用法为#include<string>1、string对象的构造方式string str1(“LiMing”) //以一个C风格字符串构造string str2 = “ZhangHan”;string str3 (“abcde”,3) //取abc作为str3的初始化值string str4;//空字符串;string st...

2020-03-25 17:28:30 190

原创 #define用法

#define用法知识准备:以#开头的行,都为预处理指令,用于指示编译器做一些预处理的工作。#define称为宏定义,有以下两种用法:(1)定义一个“数值”#define PI 3.14 //相当于定义了一个常量int main(){ double r = 5.06; double area = PI*r*r; return 0; }(2)定义一个函数#include...

2020-03-25 17:08:20 178

原创 用c++写一个可变长度的数组类模板Array ,用途存放若干元素,个数未知。

写一个可变长度的数组类Array ,用途存放若干元素,个数未知。思路:1、可采用动态分配内存的方法。首先要有三大要素:数组的缓冲区m_buffer、需要存放元素的总容量m_capacity,已存放的元素计数:m_size,这些作为类的私有成员变量。用构造函数进行初始化,总容量capacity作为构造函数的参数,m_buffer动态创建,大小为m_capacity,m_size初始化为02、创...

2020-03-17 23:54:48 716

原创 Kaldi AISHELL V1 声纹识别过程记录

前言因为科研项目需要用到声纹识别,有小伙伴说先跑通kaldi中的aishell v1,就能对声纹识别有一个大致的了解,本小白在Linux和C++基础薄弱的情况下,边看其中的run.sh以及其引用的脚本,再加上其他小伙伴的总结和相关理论知识,用两个月时间理清了整个流程(战线有点长,但其实还有很多细节不明白,都怪C++看不懂,一定恶补!!!)1 下载和解压数据1.1 代码&详解15 d...

2019-10-14 16:17:55 1090

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除