![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语音
文章平均质量分 87
开心笑
C 算法 网络 嵌入式 Linux
展开
-
RNNoise简介
论文:https://arxiv.org/pdf/1709.08243.pdf官方博客链接:https://people.xiph.org/~jm/demo/rnnoise/?__s=sgkgganpatrhthvch4jsgithub:https://github.com/xiph/rnnoise改进github:https://github.com/GregorR/rnnoise-nu参考:https://www.pianshen.com/article/3842699503/ ..转载 2021-01-12 20:09:24 · 2014 阅读 · 1 评论 -
浅谈传统语音通信和APP语音通信音频软件开发之不同点
本人在传统的语音通信公司做过手机和IP电话上的语音软件开发,也在移动互联网公司做过APP上的语音软件开发。现在带实时语音通信功能的APP有好多,主流的有微信语音、QQ电话、钉钉等,当然也包括我开发过的那款APP(那款APP在实时通信APP排名中一直靠前)。既然都做语音软件开发,那肯定有很多共同的地方,比如需要相同的语音专业知识,都有语音前处理、编解码、传输等。通过自己的观察,也有一些不同的地方。我们今天主要聊聊这些不同点。1,在传统语音通信公司都是在具体硬件上开发音频软件。有了硬件就要有相应的驱动,在L转载 2021-01-12 19:23:39 · 545 阅读 · 0 评论 -
音频软件开发中的debug方法和工具
转自:https://www.cnblogs.com/talkaudiodev/p/7400252.html音频软件开发同其他软件开发一样,都需要去调试。音频软件调试同其他软件调试方法有相同的地方,也有不同的地方,同时调试时还需要借助一些专门的工具,有了这些方法和工具,就能快速的定位问题和解决问题。下面我们就谈谈这些方法和工具。1,方法1)log这是软件调试中最常用的方法,音频调试也不例外。在写代码时加上一定的log, 在出问题时就打开这些log,通过log分析问题出在什么地方。一个好的lo转载 2021-01-12 17:58:33 · 388 阅读 · 0 评论 -
谈谈语音通信中的各种tone
今天谈的这个主题(tone)存在于我们的日常打电话过程中。先举两个场景:1,你拿起固话话筒准备打电话,按电话号码前先从话筒里听到“嗡”的连续音,这叫dial tone(拨号音,表示你可以拨电话号码了),你拨完号码对方振铃后你又听到有规律的“嘟-嘟-”的断续音,这叫ring back tone(回铃音,表示对方已振铃了)。2,你给企业服务号(比如中国移动的10086)打电话,对方叫你按键选择,当你按下键后会听到按键声,这叫DTMF tone(双音多频音)。感觉到它存在于我们日常的打电话过程中了吧。现在我们就从转载 2021-01-12 17:30:43 · 2585 阅读 · 0 评论 -
语音通信中提高音质的方法
语音通信是实时通信,影响语音质量的因素很多,大致可把这些因素分成两大类:一类是回声噪声等周围环境因素导致语音质量差,另一类是丢包延时等网络环境因素导致语音质量差。这两类因素由于成因不一样,解决方法也不一样。下面就讲讲用哪些方法来提高语音质量。首先看由于周围环境因素导致语音质量差的解决方法。这类方法主要是用信号处理算法来提高音质,不同的因素有不同的处理算法,用回声消除算法把回声消除掉,用噪声抑制算法把噪声抑制住,用自动增益控制算法把音量调整到一个期望的值。这些都是信号处理领域比较专业的算法,好在现在web转载 2021-01-08 17:09:52 · 586 阅读 · 0 评论 -
音频传输之Jitter Buffer设计与实现
在语音通信中Jitter Buffer(下面简称JB)是接收侧一个非常重要的模块,它是决定音质的重要因素之一。一方面它会把收到的乱序的语音包排好序放在buffer里正确的位置上,另一方面它把接收到的语音包放在buffer中缓冲一些时间使播放的更平滑从而获得更好的语音质量。下图是JB在接收侧软件框图中的位置。从上图可以看出,从网络上收到的语音包会放在JB里(这个操作叫做PUT),在需要的时候便从JB里取出来(这个操作叫做GET)解码直到播放出来。JB有两种模式:adaptive(自适应的)和fix..转载 2021-01-08 17:03:48 · 685 阅读 · 1 评论 -
音频处理之回声消除及调试经验
引用自:https://www.cnblogs.com/talkaudiodev/p/7441433.html本文讲的回声(Echo)是指语音通信时产生的回声,即打电话时自己讲的话又从对方传回来被自己听到。回声在固话和手机上都有,小时还可以忍受,大时严重影响沟通交流,它是影响语音质量的重要因素之一。可能有的朋友要问了,为什么我打电话时没有听见自己的回声,那是因为市面上的成熟产品回声都被消除掉了。回声分为线路回声(line echo)和声学回声(acoustic echo),线路回声主要存在于固话中,是由转载 2021-01-08 16:42:47 · 1772 阅读 · 0 评论