小奥的学习笔记

  • Home
  • Learning & Working
    • Speech Enhancement Notes
    • Programming language
    • Computer & DL
    • MOOC
  • Life
    • Life Time
    • Thinking & Comprehension
    • Volunteer
    • Plan
    • Travel
  • Footprints
  • GuestBook
  • About
    • About Me
    • 个人履历
    • 隐私策略
Algorithm

华为软件上机笔试(2019年8月7日)题目解答(部分)

恕个人能力有限,所用测试用例有限,所以可能代码存在问题,如有问题,欢迎提供测试用例,我将及时做修改,非常感谢和大家一起努力学习进步。 题目1:全量字符串的剩余 假设输入一个字符串由全量字符串和已用的字符串组成,其格式为全量字符串@已用字符串。输出在全量字符串减去已用字符串的结果。例如输入a:3,B:5,c:2@B:5,c:1,则输出a:3,c:1。若没有已用字符串,则依旧表示为a:3,B:5,c:2@。对于字母仅限26个英文字母,区分大小写。字符串长度不超过100。 要求:①输出顺序不能改变(按照全量字符串的顺序输…

2019年8月9日 0条评论 1678点热度 0人点赞 davidcheung 阅读全文
语音处理学习笔记

整理的一些关于麦克风阵列的知识点

前期为了准备面试,也是为了自己拓展一下知识,整理了一些麦克风阵列的知识,这些内容里面并不全,但是却是一些最为关注的点。在了解了这些内容之后,反而让我对自己的麦克风阵列语音增强的系统有了更多的认识,最重要的一点就是,过去单纯只考虑算法改进是无法真正做到一个好系统的,算法必须与硬件结构相结合,才能做出更好的系统。 为什么使用麦克风阵列? 麦克风系统可以在低噪声、无混响、距离声源很近的情况下获得符合语音识别需求的声音信号。但是,若声源距离麦克风距离较远,并且真实环境存在大量的噪声、多径反射和混响,导致拾取信号的质量下降,…

2019年8月5日 0条评论 1991点热度 1人点赞 davidcheung 阅读全文
Study-notes

字节跳动互娱提前批面试笔记和反思记录

7月1日投了字节跳动,然而直到提前批结束都没有收到一面通知,以为是挂了,没想到在7月18日收到了一面通知,然而当时自己很劳累,本来想推迟,结果没想到面试官也因为有事所以直接推迟了一面。于是乎实际一面是7月22日,二面是7月26日,三面是7月28日。 字节跳动面试(一面)反思记录 问题记录 1. C++中的虚函数是用来干什么的 2. 多线程和多进程的区别 3. 32位和64位操作系统编程的区别 4. PCM和WAV文件中存储的是啥 5.采样率和采样深度的物理意义 6. C++中malloc/free 和new/del…

2019年8月3日 0条评论 1774点热度 0人点赞 davidcheung 阅读全文
语音处理学习笔记

科大讯飞提前批智能语音方向一面面经

科大讯飞的面试很玄学,在7月初我投递了简历之后一直没有联系我,然后突然追一面试之前半个小时联系我,我说我有个面试稍等会儿恢复他电话。然后追一面试官迟到之后,我给那边回了电话,那边只是记录了我的姓名、籍贯和报名方向。然后在7月22日我在高铁上的时候,跟我预约了7月23日下午的面试,于是乎就开始面试了。 问题记录 1.项目存在哪些问题? 2.对于幅度失真的原理是什么? 3.没有尝试其它方法? 4.对于双声源乃至多声源如何进行处理? 问题解答 幅度失真是因为时延估计和噪声协方差矩阵不准确造成的。而之所以不准确是因为,时延…

2019年7月30日 0条评论 1569点热度 0人点赞 davidcheung 阅读全文
语音处理学习笔记

WebRTC VAD模块分析

WebRTC Voice Activity Detection 1 关于WebRTC VAD 1.1 WebRTC VAD简介 其实在WebRTC的VAD中用到了一个很重要的方法的思想,这个方法就是聚类。实际上我们都可以知道,分出来的只有两个类,一是语音二是噪声。我们要对每一帧信号都求语音和噪声的概率,然后根据概率来进行聚类。那么,选择怎样的特征来作为高斯分布的输入呢?这种特征的选取可是关系着VAD性能是好是坏。我们的思想就是寻找噪声和语音相差最大的特征,或者说尽可能大的特征。 众所周知,信号的处理分类主要有时域、…

2019年7月15日 3条评论 3691点热度 0人点赞 davidcheung 阅读全文
语音处理学习笔记

Single Channel Noise Suppression based on WebRTC

程序名称:Single Channel Noise Suppression based on WebRTC 程序来源:Google WebRTC(Web Real Time Communication) 程序语言:C 程序平台:Windows(VS2015+)/CentOS6.4(GCC) 程序功能简介: 此程序为一个单通道的语音增强程序,可以实现去除单麦克风采集到的语音中的噪声的功能。该程序提取自Google的开源视频会议框架WebRTC。 程序效果: Test Condition Key Value File …

2019年7月11日 0条评论 1112点热度 0人点赞 davidcheung 阅读全文
C/C++

牛客选择题错误整理190625~160709

图 1.若无向图G = (V.E)中含7个顶点,则保证图G在任何情况下都是连通的,则需要的边数最少是(16) 解析:任何情况都连通的最少边数的意思是:边分布最浪费的最少边情况。最浪费的最少边肯定就是浪费1个边。所以取点数减1的完全图,得到6* 5/2=15,然后加1条边得到16。 2.其实树就是一种无环图,树的深度优先遍历就相当于拓扑排序。 3.拓扑排序能够判断出有向图是否有回路。 4.设G是有p个顶点q条边的(简单)无向图,且G中每个顶点的度数不是k就是k+1,则G中度为k的顶点的个数是多少? 解析:由于无向图中…

2019年7月9日 0条评论 1476点热度 0人点赞 davidcheung 阅读全文
1…56789…40
搜索
欢迎关注我的个人公众号
最新 热点 随机
最新 热点 随机
DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架 奥地利匈牙利九日游旅程 论文阅读之Study of the General Kalman Filter for Echo Cancellation 小奥看房之鸿荣源珈誉府 杭州往返旅途及西溪喜来登和万怡的体验报告 2022年的第一篇碎碎念
奥地利匈牙利九日游旅程DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架
S.V Beijing Travel 5:Very educational day [leetcode]题目解析(191014) C++中的cin, cin.getline, getline等混合使用时不能输入直接执行下一行的问题 网络技术与应用(计算机网络体系结构和协议)知识点整理 2017考研最后33天复习计划 沉重悼念舟曲特大山洪泥石流中不幸遇难的同胞
标签聚合
生活 Python 鸟哥的linux私房菜 高中 Java python学习 leetcode 算法 linux 学习
最近评论
davidcheung 发布于 5 个月前(02月09日) The problem has been fixed. May I ask if you can s...
tk88 发布于 5 个月前(02月07日) Hmm is anyone else having problems with the pictur...
cuicui 发布于 9 个月前(10月20日) :wink:
niming 发布于 10 个月前(09月19日) 同级校友,能刷到太巧了
davidcheung 发布于 2 年前(08月16日) 我得找一下我之前整理的word文档看一下,如果找到了我就更新一下这篇文章。
Nolan 发布于 2 年前(07月25日) 您的笔记非常有帮助。贴图不显示了,可以更新一下吗?
davidcheung 发布于 3 年前(06月19日) 到没有看webrtc的代码。现在主要在看我们公司的代码了。。。只是偶尔看一看webrtc的东西。。。
aobai 发布于 3 年前(03月13日) gain_change_hangover_ 应该是每三个block 只能够调整一次,这样保证每帧...
匿名 发布于 5 年前(12月30日) 烫
小奥 发布于 5 年前(12月12日) webRTC里面的NS本身我记得就是在C++里面呀

COPYRIGHT © 2025 小奥的学习笔记. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

陕ICP备19003234号-1

鲁公网安备37120202000100号