工作也马上9个月了,这九个月以来一直忙忙碌碌,都没有时间反思和思考下自己,总是在做事情,没有沉淀,感觉很不好,正好昨天谈绩效,自己也反思了一下,想总结下自己,为未来几个月自己要重点改进的地方指明方向。 第一点感觉自己还是太飘,就是说流于形式…
Google Test Mock学习笔记(上)
什么是gmock? 一个mock对象实现了与真实对象相同的接口,但是它让您在运行时指定如何使用它以及应该做什么(包括它应该调用什么方法,以什么顺序调用方法,调用多少次,用什么参数,返回什么值等)。 当你使用gmock的时候:首先你要用一些简…
《实时语音处理实践指南》第五章学习笔记
第一节 回声消除原理 声学回声消除主要用来解决双端通信中回声干扰的问题。如下图所示,A、B两段正在进行远程语音通话,B端语音被麦克风采集后转换成电信号,经过网络传输到达A端,由A端扬声器播放出来,如果在A端没有做AEC处理,那么这个声音就会…
《实时语音处理实践指南》学习笔记:第三章
第三章 语音端点检测(VAD) WebRTC中集成了基于RNN模型的VAD检测算法,该方法也作为WebRTC新一代AGC算法的一个子模块而存在。 第一节 特征选取 一个好的VAD特征应该具备以下特性: 区分能力:含噪语音和仅含噪声音频的分离…
《实时语音处理实践指南》学习笔记:第一章
本部分知识基于葛世超等人著《实时语音处理实践指南》一书进行整理。第一章 信号处理 第一节 语音基础知识 语音信号是实信号。 语音信号是时变的,每秒约产生10个音节,所以在10~30ms内可以看成是准静态的。 为什么要加窗处理? 答:对连续的…