MOON

Time will tell

Linear Discriminant Analysis(LDA)

好久没有整理最近的一些算法了,今天趁着跑数据的过程整理一下LDA算法。该算法在很多地方都有使用:语音识别,说话人识别等等,那么今天在这里就为大家详细介绍一下,最终把matlab代码放在我的git上,有兴趣的可以去看一下,好了不多说,直接进入主题。 首先介绍一下LDA到底是什么?LDA是一种降...

2019-03-12 11:16:20

阅读数 207

评论数 0

EM+GMM

最近在研究HMM底层,想法是能够自己手动实现全部底层部件。包括GMM,Baum-Welch和维特比算法等。刚进入GMM就遇到了很多的坑,这里总算走过一遍,自己也实现了一遍,代码放在我的github地址,感兴趣的可以去看。这里我主要介绍EM和GMM的联合使用,主要是训练阶段,并给出实验结果。 在开...

2018-10-12 13:29:43

阅读数 506

评论数 0

Kaldi-MFCC模块源码主流程分析

那么趁着这个机会,研究一下kaldi源码中MFCC部分的内容。不说废话,我们从 compute-mfcc-feats.cc开始讲解,这里是个main函数,需要携带参数,具体使用样例如下: 1.compute-mfcc-feats: 其实看到这里我是一脸懵逼的,并不知道该如何用,没办法硬着头...

2018-09-05 17:08:40

阅读数 1153

评论数 2

C++读取Wav文件

C++的新手,自从搞了算法和kaldi开始着手C++,所以有很多坑没有趟过。最近需要把手头的matlab程序转化成C++,其中涉及到读取wav音频文件的部分,着实头疼,所以上网搜了一下,并且自己进行了尝试和改写,写了自己的一个版本,在这里主要记录一下其中遇到的教训和经验理解。 首先在做这个问题之...

2018-08-23 14:47:55

阅读数 2874

评论数 7

基于HMM的语音识别(二)

今天进入特征提取部分,原文的2.1部分,进入正题。特征提取阶段试图提供语音波形的紧凑形式(这里我理解不是很好,往下看)。这种形式最大限度的减少单词间的区分信息的丢失,并且与声学模型的分布假设进行良好的匹配。比如,如果对角协方差高斯分布用于状态输出分布,那么这些特征应该被设计为高斯并且是不相关的。通...

2018-07-03 22:38:09

阅读数 2847

评论数 0

基于HMM的语音识别(一)

利用业余时间写一下自己看书的感受,就当作随笔把,这样也能帮助自己记忆,同时关于kaldi的章节我选择先停一停,我感觉把这个问题理解透再去查看kaldi可能会事半功倍。我选取的章节来源于"The Application of Hidden Markov Models in Spee...

2018-06-26 22:55:56

阅读数 7079

评论数 6

Kaldi学习(三)

这一次我们跳过《versions of kaldi》这一节,因为我感觉这一节对于我们初体验来讲,并没有什么实质性的帮助,我们直接到下一节:《Software required to install and run kaldi》,废话不多说,直接进入官网:理想的计算环境首先我们讲解一下理想的计算环境...

2018-06-12 15:35:37

阅读数 1333

评论数 2

Kaldi学习(二)

今天直接进入第二个主题,如何安装kaldi。由于我的是mac,所以我这里使用虚拟机,用ubuntu 16进行操作,其他的系统我不做讲解。首先进入我要安装的目录,如下图:然后我们开始git拉取项目:git clone https://github.com/kaldi-asr/kaldi.git ka...

2018-06-11 14:22:06

阅读数 2002

评论数 10

Kaldi学习(一)

最近准备开始进行语音识别算法的学习,所以决定拿kaldi进行解读,这样一方面更加增加自己C++的基本功,另一方面也可以让自己慢慢走入语音识别的大门,自己的路,决定了就走下去,不管有多难。首先我决定从kaldi的官网入手,不多说进入主题。kaldi是什么kaldi是使用c++写的语音识别的工具,ap...

2018-06-09 17:03:30

阅读数 11933

评论数 0

频域GSC

之前我讲过LCMV,那么接下来我讲一下GSC算法,他是从LCMV过渡而来。Griffiths和Jim同样认为每个ATF都是一个简单的时延。他们获得了一个不加约束的自适应算法,同样利用了Frost的约束(意思就是在满足原有约束的条件下设计出了一个不加约束的自适应算法)。相较于约束部分的算法,无约束的...

2018-05-22 15:02:37

阅读数 1191

评论数 9

频域LCMV

今天准备总结一下LCMV算法的知识点,同时明后两天我会把算法转化为matlab代码如果时间来的及我会同时把效果测试的代码一同放入到我的github,至于地址见我的个人资料下面。不多说,进入LCMV算法。在正是开始之前我要简要说一下LCMV算法,也可以称之为:constrained least me...

2018-05-17 16:08:12

阅读数 2063

评论数 27

维纳滤波器(二)

昨天讲了关于信号模型的,其作为维纳滤波器的铺垫。今天正式开始维纳滤波器的讲解,今天的讲解我会按照《Springer-handbook-of-speech-processing》中的来进行。这本书是我目前见到的市面上对于语音处理方面讲解最全面的,我推荐大家去看一看。直奔主题:1 维纳滤波器为了方便起...

2018-05-06 12:41:36

阅读数 3351

评论数 3

维纳滤波器(一)

很久没有静下心来整理一下了,我很早之前就想做一个从Wiener 滤波器了开始讲的博客了,现在终于有了安静坐下来总结一下的理由。从这里开始入手我感觉是对这一年多时间的尊敬,我会从模型开始讲起,会把我从论文和书中的理解呈现出来,如果有时间,我会把我的代码放到我的git上,有兴趣的可以去看一下,不多说,...

2018-05-04 16:46:16

阅读数 6960

评论数 8

Matlab ULA 仿真

    一直以来太忙,终于到了年前,有了时间把这段时间的收获记录和分享一下。在正式开始之前,我想说一下我这段时间做语音增强最大的感悟:矩阵论和随机过程两门必须要狠抓,不然看的不是算法,看的是看不懂的公式,matlab实现的时候更是维度都分不清,这也算是给后来者的忠告把,放弃国产论文吧,看看英文的原...

2018-02-10 09:29:12

阅读数 1416

评论数 25

麦克风阵列入门(一)

由于太忙,实在没时间整理,今天抽出空整理一点,日后会继续跟上,学会总结是进步的关键。下面几乎是干货,不会太详细,还望见谅。 什么是麦克风阵列: 所谓麦克风阵列其实就是一个声音采集的系统,该系统使用多个麦克风采集来自于不同空间方向的声音。 为什么使用麦克风阵列: 麦克风按照指定要求排列后,...

2017-12-01 17:48:55

阅读数 11508

评论数 3

奇异值分解(SVD)原理详解及推导

转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/43053513     【注】:本博客是本人在CSDN上看到了,讲SVD的很多,讲明白的很少,这篇很精髓,所以转载,注明了出处,感谢博主。     在网上看到有很多...

2017-11-02 09:53:22

阅读数 219

评论数 0

波达方向估计DOA

最近一直致力于语音增强方面的工作,主要是增强目标位置发出的语音信号,削弱环境噪音。这里面最有效的方法就是波达方向估计和波束增强了。本篇主要介绍波达方向估计,其包含很多种算法:capon music  RSS GCC等。我这里主要是使用GCC算法,我的麦克阵列使用的是双麦克,8cm距离。以下是我写的...

2017-07-28 15:24:20

阅读数 3818

评论数 4

C语言free报错

长话段说:最近写算法,matlab转C,然后在C中申请了一个空间,用来存放数据如下: double *J1 = (double*)calloc(180 / step, sizeof(double)); 然后接下来开始对J1进行赋值:int k=0; for(int m=1;m<=180;m+...

2017-07-20 10:47:15

阅读数 2165

评论数 0

VS C语言xml文件读取

最近需要把算法转成C语言,C语言没怎么用过,就大学公共课学过,好久了,忘得差不多了。感觉自己高级语言用的很熟,所以C语言看了点基础就开始转,然后遇到了一个坑,摔死我了。不说废话,进入主题。(以下是思想过程) 我调用别人的第三方库,生成xml类型字符串,我需要进行解析。其实挺简单的,对于linux系...

2017-06-29 17:49:48

阅读数 2807

评论数 0

Netty所需注意细节

昨天和前天初步过了一下官网,可能后面有点费解,所以今天在这里说说其中存在的个人认为的难理解的点。 首先还是先看一下我的项目整体包含的文件: 先简单介绍一下每个文件的用处: DiscardServer:我们的服务器入口,定义了管道端口等内容。TimeClient:我们的客户端入口,同样定义了...

2017-04-07 09:57:04

阅读数 1178

评论数 0

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