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
Linphone 配置引數(噪音除錯)
相關文章
- vscode配置除錯引數VSCode除錯
- gdb除錯傳入引數除錯
- 如何除錯神經網路引數除錯神經網路
- 7、超引數除錯、Batch正則化除錯BAT
- c/c++ gdb 除錯帶引數的程式C++除錯
- 機器學習最困難的部分:超引數除錯機器學習除錯
- 匿名四軸PID引數除錯講解除錯
- 【轉載】Linux核心除錯之使用模組引數Linux除錯
- 常用的jvm配置引數 :永久區引數配置JVM
- jvm引數配置JVM
- oracle引數配置Oracle
- JavaWeb引數配置JavaWeb
- 開發微信公眾號基本配置引數錯誤
- pycharm 遠端除錯配置PyCharm除錯
- linuxcoredump配置與除錯Linux除錯
- Ceph配置引數分析
- Oracle rman 配置引數Oracle
- ORACLE 配置event引數Oracle
- mosquitto 引數配置UI
- 配置網路引數
- Druid連線池引數maxWait配置錯誤引發的問題UIAI
- ng-template 使用過程中引數傳遞錯誤的單步除錯除錯
- nginx 常見引數以及重定向引數配置Nginx
- hyperf配置yasd除錯環境除錯
- hadoop YARN配置引數剖析—MapReduce相關引數HadoopYarn
- Hystrix 配置引數全解析
- Laravel 配置郵箱引數Laravel
- APM Java agent 引數配置Java
- Elasticsearch 引數配置說明Elasticsearch
- SAP配置系統引數
- kafka 引數配置說明Kafka
- DataGuard引數配置詳解
- struts配置引數詳解
- AIX 系統引數配置AI
- MySQL引數配置優化MySql優化
- tomcat jvm 引數配置TomcatJVM
- docker 配置引數參考Docker
- 做一個幫你快速除錯UI引數的Android外掛除錯UIAndroid