time: 2010-12-3 15:58:45
<-------主题:DTX------->
DTX: 不连续发射(Discontinuous Transmission )
在语音间歇期关闭发射,仅发射静音指示帧,接收端码变换器产生舒适噪声
好像由一个话音激活检测的模块实现的。

time: 2010-12-3 16:0:33
<-------主题:VAD:语音行为检测------->
VAD: Voice Activity Detection 语音行为检测
语音行为检测(VAD)是一种当被在语音端口或拨号对等体上被开启时,只有可以听见的语音能够被传输的功能。当 VAD 被开启时,语音的质量的级别会被稍微降低,但此种连接占用的宽带相对要少一些。

time: 2010-12-3 16:4:11
<-------主题:舒适噪音生成CNG------->
舒适噪音生成(comfort noise generator,CNG)是一个在通话过程中出现短暂静音时用来为电话通信产生背景噪声的程序。

  舒适噪音生成是VoIP技术中静音抑制(silence suppression)或语音活动检测(VAD)的一部分。语音活动检测及舒适噪音生成是用来维持一个感受到的可接受的服务品质,同时尽可能降低传输成本和带宽使用。

  结合语音活动检测算法的舒适噪音生成可快速确定静音出现的时间,并在出现静音时产生人工噪音,直到语音活动重新恢复为止。产生的人工噪音可形成传输流不间断的假象,因此电话中的背景声音会从始至终保持连续,接听者不会有电话掉线的感觉。50%左右的通话中其实是没有讲话的。语音活动检测软件可以让一个携带语音拥塞的数据网通过因特网监测静音,通过阻止“静音封包”的传送来节省带宽。

  舒适噪音生成运用特殊算法制造能够与真实背景噪音相匹配的人工噪音。如果在静音期内声音传输完全中断,背景噪音的产生则有助于避免可能出现的噪音调制。需要抑制噪音调制的理由众多:一方面,噪音调制与自然背景噪音区别明显,通话方会觉得这种声音很不舒服;另一方面,当通讯恢复时,噪音调制会减少语言清晰度。

  据估算,运用语音活动检测及舒适噪音生成可将一组音频信道对带宽的需求降低50%。

time: 2010-12-3 16:12:59
<-------主题:双音多频DTMF------->
双音多频DTMF(Dual Tone Multi Frequency)信令,逐渐在全世界范围内使用在按键式电话机上,因其提供更高的拨号速率,迅速取代了传统转盘式电话机使用的拨号脉冲信令。近年来DTMF也应用在交互式控制中,诸如语言菜单、语言邮件、电话银行和ATM终端等。通过软件产生与检测DTMF信令,是一项较有价值的工程应用。

DTMF编解码器在编码时将击键或数字信息转换成双音信号并发送,解码时在收到的DTMF信号中检测击键或数字信息的存在性。电话机键盘上每一个键通过如图所示的行频与列频唯一确定。DTMF的编解码方案无需过多的计算量,以目前计算机的运算速度,可以很轻松地实现。

由图可知,一个DTMF信号由两个频率的音频信号叠加构成。这两个音频信号的频率来自两组预分配的频率组:行频组或列频组。每一对这样的音频信号唯一表示一个数字或符号。为了产生DTMF信号,可以通过软件产生两个正弦波叠加在一起后发送,解码时软件可以采用改进的Goertzel算法,从频域搜索两个正弦波的存在,从而解调出DTMF信号。

DTX VAD CNG DTMF相关推荐

  1. 音频知识点(5)- VAD/CNG/DTX

    专栏总览<音视频开发>系列-总览 WebRTC中很多语音技术,其中在处理静弱音场景时,会用到VAD.DTX.CNG三项语音技术. VAD (Voice Activity Detection ...

  2. 火山引擎 RTC 自研音频编码器 NICO 实践之路

    本文作者:张德军 1. 前言 随着互联网技术的不断发展,越来越多的人开始尝试使用或者依赖实时音视频产品解决团队沟通与协作问题.在通话过程中,我们时常会遇到因为网络波动(如拥塞.丢包.延时和抖动等)而导 ...

  3. 第五章 路由器的工作原理及其配置

    第五章 路由器的工作原理及其配置 5.1 广域网服务 WAN连接的目的是在两个远离的网络之间尽可能高效率传递数据.连接的效率越高,到最终用户的连接就越透明.WAN连接通常比L A N连接要慢.例如,一 ...

  4. 建建自学VoIP之VAD(Voice Activity Detector)和CNG(Comfort Noice Generator)

    语音活动检测(Voice Activity Detection,VAD)又称语音端点检测.语音边界检测.目的是从声音信号流里识别和消除长时间的静音期,以达到在不降低业务质量的情况下节省网络资源的作用, ...

  5. RFC2833 - 用于DTMF数字信号、电话音和电话信号的RTP负载格式

    组织:中国互动出版网(http://www.china-pub.com/) RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook ...

  6. 安卓dtmf识别_基于Python的DTMF信号识别

    前言 我这标题起得怎么这么像课程论文呢-- 啊,放心啦,这不是课程论文,这只是一个有趣(且值钱)的程序. 起因是这样的.我加了几个软件兼职群,前几天我发现其中有一个项目,是利用FFT识别信号啥的,报价 ...

  7. 检测DTMF信号中的时间间隔

    简 介: 通过上面分析可以看到,在改造的电话控制器发送信号的过程中会存在一定概率(大约1%左右)使得单个电话号码被分割成两个.在一定条件下,就会造成电话在拨出的时候多拨出一个号码,进而使得最终无法拨通 ...

  8. python---webRTC~vad静音检测-学习笔记

    参考: https://blog.csdn.net/u012123989/article/details/72771667 webRTC~vad 1. mode 0 ---- quality mode ...

  9. 蓝牙协议 HFP,HSP,A2DP,A2DP_CT,A2DP_TG,AVRCP,OPP,PBAP,SPP,FTP,TP,DTMF,DUN,SDP

    简介: HSP(手机规格)– 提供手机(移动电话)与耳机之间通信所需的基本功能. HFP(免提规格)– 在 HSP 的基础上增加了某些扩展功能,原来只用于从固定车载免提装置来控制移动电话. A2DP( ...

最新文章

  1. java查询mysql装载bean_jsp与javabean链接mysql数据库并查询数据表的简单实例源码
  2. docker简要学习
  3. 谷歌I/O大会3月对开发者开放
  4. javascript判断输入的值是不是正整数
  5. django第三次(转自刘江)
  6. 【转载】如何使用STM32的窗口看门狗
  7. unittest单元测试框架—加载测试用例的3种方法以及测试报告存储管理
  8. 电压3.3V的ESD静电保护器件型号大全
  9. ASP.NET Core 中文文档 第三章 原理(13)管理应用程序状态
  10. 数据结构与算法专题——第一题 Bitmap算法
  11. 图像算法二:【图像几何变换】平移、镜像、转置、缩放、旋转、插值
  12. 通俗编程——白话NIO之Buffer
  13. java jlabel 字体大小_java – 如何在调整大小时更改JLabel字体大小以填充JPanel可用空间?...
  14. 2009程序员考试大纲
  15. 如何在网上买到下铺票2020_如何在网上购票选择下铺和靠窗的座位
  16. 视频2-视频文件解析和格式说明
  17. Generative Adversarial Nets[AAE]
  18. 【转载】Serverless 系列 (1): 云的诞生和基础设施外包
  19. ncnn opencv VS2017 window10 yolov5调用摄像头实时目标检测
  20. 计算机视觉项目实战-图像特征检测harris、sift、特征匹配

热门文章

  1. mysql未定义_解析:以mysql_开始的未定义引用错误
  2. 国考省考行测:增长率,减少率,增长3倍,是3倍,比较增长率直接相除,能除就除,能减就减,看题三要素:时间,关键词,考点
  3. Android开发报错“‘Scroller.computeScrollOffset()‘ on a null object reference”
  4. Marlin固件显示其他Gcode文件扩展名
  5. RequestsDependencyWarning: urllib3 (1.26.9) or chardet (3.0.4) doesn‘t match a supported version
  6. 高逼格Android转场动画
  7. 7-22 龟兔赛跑 (基础编程题目集)C语言
  8. 查看ubuntu cpu 核数 和线程数
  9. 【CTR预估】互联网大厂CTR预估前沿进展
  10. CTR预估评价指标介绍