首页 > 其他分享 >Linphone 配置参数(噪音调试)

Linphone 配置参数(噪音调试)

时间:2024-07-03 12:10:07浏览次数:1  
标签:el 阈值 声音 回声 噪音 参数 Linphone eq 调试

1,先找到跟语音相关的参数,其实有很多归纳一下无非就是 回声消除参数、回声抑制参数、噪声处理参数、均衡器参数4个。

2,要了解参数的用途。花费了一周时间还是值得的。

agc=0 #这个是自动增益,试过=1会啸叫

echocancellation=1 #回声消除这个必须=1,否则会听到自己说话的声音

ec_tail_len= 100 #尾长表示回声时长,越长需要cpu处理能力越强

ec_delay=0 #延时表示回声从话筒到扬声器时间 默认不写

ec_framesize=128 #采样数,肯定是刚好一个采样周期最好 默认不写

echolimiter=0 #这个不开会有空洞的声音,建议不开

el_type=mic #这个选full 和 mic 表示抑制哪个设备

eq_location=hp #这个表示均衡器用在哪个设备

speaker_agc_enabled=0 #这个表示是否启用扬声器增益

el_thres=0.001 #系统响应的阈值 意思在哪个阈值以上系统有响应处理

el_force=600 #控制收音范围 值越大收音越广 意思能否收到很远的背景音

el_sustain=50 #控制发声到沉默时间 用于控制声音是否拉长 意思说完一个字是否被拉长丢包时希望拉长避免断断续续

noisegate=1 #这个表示开启降噪音,不开会又背景音

ng_thres=0.03 #这个表示声音这个阈值以上都可以通过,用于判断哪些是噪音

ng_floorgain=0.03 #这个表示低于阈值的声音进行增益,用于补偿声音太小被吃掉

eq_active=0

mic_eq_active=0

mic_eq_gains=300:0.1:100 700:0.2:250

spk_eq_active=0

spk_eq_gains=300:0.1:100 700:0.2:250

3,解决网络抖动延时丢包

[rtp]

audio_jitt_comp=160 #这个参数用于抖动处理,值越大处理抖动越好,但声音延时较大 理论值是80根据实际调整160

nortp_timeout=20 #这个参数用于丢包处理,值越小丢包越快声音不会断很长时间,同时要跟el_sustain配合声音才好听

4,就是要一个一个参数的调试,然后放个手机播放音乐,看看音乐的声音是否失真,是否流畅。还又时不时喊”喂“,听听是否又回声。

下一章节:FileZilla Server + FlashFXP 快速搭建FTP服务 https://www.cnblogs.com/zhoudaxiaa/p/8670608.html

标签:el,阈值,声音,回声,噪音,参数,Linphone,eq,调试
From: https://www.cnblogs.com/simadi/p/18281360

相关文章

  • 【文档+源码+调试讲解】jspm宠物论坛设计网站
    摘 要宠物论坛设计网站采用B/S模式,促进了宠物论坛设计网站的安全、高效、快捷的发展。传统的管理模式还处于手工处理阶段,管理效率极低,随着用户的不断增多,传统基于手工管理模式已经无法满足当前用户需求,随着信息化时代的到来,使得宠物论坛设计网站的开发成了必然。本网站系......
  • go汇编调试方法
    plan9基本知识:首先我们学习如何用vscode+delve来调试go的plan9汇编代码.首先我们用vscode配置好go的运行环境.能正确打印helloworld代码.编写代码://main.gopackagemainfuncmain(){ varaaa=Sum(2,4) print(aaa)}funcSum(x,yint)int//add.sTEXT·Sum(......
  • 基于SpringBoot+Vue邮件过滤系统设计和实现(源码+LW+调试文档+讲解等)
    ......
  • BPI-M4 Berry 蓝牙调试
    通过命令行连接蓝牙1、首先,确定设备是否有蓝牙设备。输入hciconfig 如果镜像没有则使用下面命令进行安装sudoaptinstallbluez 2、可以看到有一个hci0的蓝牙设备,接下来就开始连接其他蓝牙设备sudobluetoothctlpoweron#打开蓝牙网卡devices#列出......
  • BPI-M4 Berry在windows系统下连接串口调试
    串口线我手头的串口线是这样的,包含如下四个针脚:VCC、GND、TX、RX。串口针脚说明:其他的串口线可能不止四根线,而且杜邦线的颜色也不一定和我的一样。请看清楚接口标注,按照下面介绍,将其接到板子上对应的接口板子串口GNDGNDTXDRXDRXDTXD......
  • BPI-M4 Berry在windows系统下连接串口调试
    串口线我手头的串口线是这样的,包含如下四个针脚:VCC、GND、TX、RX。串口针脚说明:其他的串口线可能不止四根线,而且杜邦线的颜色也不一定和我的一样。请看清楚接口标注,按照下面介绍,将其接到板子上对应的接口板子串口GNDGNDTXDRXDRXDTXD ......
  • 嵌入式GDB调试Linux C程序或交叉编译(开发板)
    目录简介开始使用电脑端准备安装gdb1.编译带调试信息的可执行文件2.进入gdb3.启动程序常用命令设置断点:进入函数打印数值结束常用命令l回车键bCSnpq参考文档1、安装gdb。2、gdb的简单使用。(1)在可执行文件中加入源码信息(2)进入gdb(3)gdb调试常用命令[1]start[2]单步执行(n......
  • 基于Java英语学习网站设计和实现(源码+LW+调试文档+讲解等)
    ......
  • 【译】在调试时轻松导航代码委托
    委托在现代代码中无处不在;委托是一种类型,它表示对具有特定参数列表和返回类型的方法的引用。开发人员使用委托将方法作为参数传递给其他方法。您可能熟悉的一个例子是事件处理程序。处理程序是可以通过委托调用的方法。委托让我想起C++的函数指针,当然委托是完全面向对象的。......
  • 基于springboot的环保网站管理系统,环保管理系统,附源码+数据库+论文,包远程安装调试
    1、项目介绍现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本环保网站就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达......