摘要:
Noise suppression,就是大家说的降噪。这种降噪是把人声和非人声区分开来,把非人声当成噪声。 一段包含人声和噪声的音频经过该模块处理,从理论上讲,只剩下人声了。 webrtc的NS在业内还是赫赫有名的,通过实际对比测试,我们发现webrtc的降噪的确是性能和稳定性 都要高于同类开源算法 阅读全文
摘要:
git使用过程中,经常遇到这样的问题,已经git push 了,但是,由于冲突或者push的分支不对,导致远程的和本地的不一致。 这就需要提交后查看一下远程的是否ok。 查了一下资料,找到了一些方法,就做个记录吧,当程序员,要记得东西太多了。哈哈 A,查看到未传送到远程代码库的提交描述/说明git 阅读全文
摘要:
顾名思义,VAD(Voice Activity Detection)算法的作用是检测是否是人的语音,它的使用 范围极广,降噪,语音识别等领域都需要有vad检测。vad检测有很多方法,这里我们之介绍一 下webrtc里面的vad检测。 webrtc的vad检测原理是根据人声的频谱范围,把输入的频谱分成 阅读全文
摘要:
最近工作用到了webrtc,发现webrtc是个宝库,里面有很多东西值得好好研究。 搜了这方面不少资料,发现介绍使用webrtc的不少,但是针对里面一些算法研究的 不多。特别是能把算法说的简洁明了的更是凤毛麟角。 其实,想让我仔细的把每行代码都研究透也不太现实,作为一个使用者,也完全 没有必要研究每 阅读全文
摘要:
以前都是使用git,这次由于工作需要,需要自己搭建一个远程git服务器。根据网上的 介绍,捣鼓了一下午,终于把远程git服务器搞定了,这里,做个总结。 搭建git远程服务,首先要安装git和ssh,以及根据实际需要是否添加git账号。这些本文不做介绍,详细请看参考目录a 首先,要在根目录下使用命令: 阅读全文
摘要:
最近在分析speex代码,发现编译过程中需要的一个speex.m4文件不知道是何方神圣,怀着对未知知识的渴望,跑到某哥和某基问了一下,算是认识了,为了方便以后经常见面,这里就做个记录吧。 M4实际上是一种编程语言,后缀是.m4,说明这个文件是使用.m4写的,说的专业一点,这实际上就是一个通用宏处理器 阅读全文
摘要:
不知道什么原因chrome浏览器被reimage pair劫持了,只要在浏览器内部一按回车,就马上进入了reimage pair下载的界面。 在网上找了很多解决方法,最后才在google的chrome官网上找到了解决方案:其实也很简单,就是: 详见网址: https://support.google 阅读全文
摘要:
1. 从系统查看 1.1 uname -a 命令 [root@qs-dmm-rh2 ~]# uname -a Linux qs-dmm-rh2 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux [r 阅读全文
摘要:
一、保证git良好的性能 在大的仓库中, git靠压缩历史信息来节约磁盘和内存空间. 压缩操作并不是自动进行的, 你需要手动执行 git gc: $ git gc 压缩操作比较耗时, 你运行git gc命令最好是在你没有其它工作的时候. 二、保持git的可靠性 git fsck 运行一些仓库的一致性 阅读全文
摘要:
一 首先下载arm-none-linux-gnueabi-gcc交叉编译器,根据不同的需求请在网址: https://launchpad.net/gcc-arm-embedded/+download 中下载所需的代码 二 建立一个目录,通过解压缩命令 tar -jxvf gcc-arm-none-e 阅读全文
摘要:
一、手动设置ubuntu自动挂载Windows分区方法:1、先用FDISK命令查看一下磁盘的UUID $sudo fdisk -l /dev/sda1 * 1 851 6835626 83 Linux /dev/sda2 852 4039 25607610 f W95 Ext'd (LBA) /de 阅读全文
摘要:
一 下载gcc-arm-none-eabi-4_9 安装成功后上报错误: ./gcc-arm-none-linux-gnueabi-gcc: No such file or directory 网上查资料,发现该问题的原因是ubuntu的系统是64位的,而编译器是需要编译32位的,需要安装64位上可 阅读全文
摘要:
一 ssh的配置文鉴模板 Host AAA User gitolite3 HostName IP地址 IdentityFile ~/.ssh/key 二 下载代码的方法 1 ssh git2 git clone (配置文件的host名字):sw 三 遇到问题 调用私钥的时候提示: Permissio 阅读全文
摘要:
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM有两大类,一种称为静态RAM(Stati 阅读全文
摘要:
交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] arch - 体系架构,如ARM,MIPS vendor - 工具链提供商 os - 目标操作系统 eabi - 嵌入式应用二进制接口(Embedded Application Binary Interf 阅读全文
摘要:
linux设备驱动有两种加载方式insmod和modprobe,下面谈谈它们用法上的区别1、insmod一次只能加载特定的一个设备驱动,且需要驱动的具体地址。写法为: insmod drv.ko2. modprobe则可以一次将有依赖关系的驱动全部加载到内核。不加驱动的具体地址,但需要在安装文件系统 阅读全文
摘要:
xshell连接linux主机时,会出现错误:Could not connect to '192.168.89.144' (port 22): Connection failed. 但是这时能ping通。 通过查看资料,这种情况可能的原因主要有两种: A 桥接模式可以使路由器使用DHCP的方式分配I 阅读全文
摘要:
一 详细的使用方法见: http://www.xlgps.com/article/310954.html 二 补充: 1 需要删除旧的内核的方法: 阅读全文
摘要:
Linux中,脚本语言环境中,即你用make xxx即其他一些普通linux命令,比如ls,find等,不同的数字,代表不同的含义: 而系统默认的stdin,stdout,stderr,都是屏幕,所以,当你执行命令,比如make,后,所输出的信息,都是可以在屏幕上看到的。 所以,想要将对应信息输出到 阅读全文
摘要:
Samba是开源软件,用来让Linux系统与Windows系统的SMB/CIFS网络协定做连结,实现Windows主机与Linux服务器之间的资源共享。Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。 阅读全文
摘要:
由于xshell远程连接ubuntu是通过ssh协议的,所以,需要给ubuntu安装ssh服务器。 1)ubuntu安装ssh服务器 sudo apt-get install openssh-server 2)出现问题时,重启ssh服务即可 sudo service ssh restart 3)ss 阅读全文