AutoEQ耳機調整進階篇(下)
經過前面漫長的部署和下載,我們已經集齊了開啟AutoEQ 所有條件。接著我就帶大家一步一步的完成最后的生成EQ文件吧
本期目錄:
導入項目
部署運行環(huán)境
編輯運行指令
手動微調適合peace的EQ
將EQ文件導入手機后使用
1.導入項目
首先,右鍵點擊你已經下載好AutoEQ的文件夾,在彈出的菜單內點擊“Open Folder as PyCharm Community Edition Project”

如果發(fā)現自己的軟件界面是英文的,請看中篇:AutoEQ耳機調整進階篇(中)里面有漢化Pycharm的過程
在之后的彈窗中,點擊信任項目

然后就會進入Pycharm的界面了

2. 部署運行環(huán)境

點擊右下角的“無解釋器”

在之后彈出的菜單中,先點擊添加新的解釋器,再點擊添加新的本地解釋器。

按照圖中設置選擇“Virtualenv 環(huán)境”,在位置中選擇你在AutoEQ文件夾下新建的venv文件夾。
在基礎解釋器中選擇你之前安裝好的Python 3.10的位置下的python.exe文件。之后就會創(chuàng)建適用于本項目的Python環(huán)境。
然后就要開始配置環(huán)境下的軟件包。先點擊左下角的“Python 軟件包”

之后點擊紅框內的管理倉庫(螺母)

在彈出的窗口中點紅框內的 “+”,就會創(chuàng)建一個新的軟件包倉庫

我們把這個軟件包倉庫改為下圖的內容,清華開源鏡像站pypi地址:https://pypi.tuna.tsinghua.edu.cn/simple/

之后點擊確定。這一步的主要作用是使用國內的軟件包更新服務器,提升更新成功率

在搜索欄內輸入pip后 ,點擊紅框內鏈接更新pip。

之后依照上面同樣的步驟更新“setuptools”
之后點擊“終端”

在終端中輸入?venv\Scripts\activate.bat (用來激活環(huán)境)

之后再輸入python -m pip install -U -e . (這里的點不是句號,而是指令的一部分)下載項目運行所需的軟件包

然后就會開始下載所需軟件包

當出現同時出現紅框中的三個內容時代表軟件包下載完成。
此時,我們需要更新scipy 這個軟件包到1.11.2版(不更新會運行出錯)

先在左邊紅框內輸入scipy,之后在點擊清華鏡像下的紅框,就會開始更新了
然后我們回到終端界面,輸入python -m autoeq --help

驗證環(huán)境是否配置成功,當出現如圖中的大量代碼時,證明環(huán)境配置成功了。

3. 編輯運行指令
首先,我們解析一下本次項目所用的示例代碼:
python -m autoeq --input-file="measurements/freebuds pro.csv" --output-dir="my_results" --compensation="compensation/harman_in-ear_2019v2.csv" --convolution-eq --parametric-eq --ten-band-eq --fs=44100,48000
input-file="measurements/freebuds pro.csv" 引號內的是你的原始頻響數據集的位置
在AutoEq內measurements包含項目收集到的各種耳機的頻響曲線,你也可以把自己制作的CSV文件放在這里。
output-dir="my_results"? 引號內的是你打算輸出EQ文件的位置
compensation="compensation/harman_in-ear_2019v2.csv" 引號內的是你的目標優(yōu)化曲線
compensation里面是各種優(yōu)化曲線
因此你只要示例代碼的?input-file 內填上你自己的頻響曲線數據csv文件位置,compensation內填上你需要的優(yōu)化曲線文件,項目就會生成該耳機EQ文件。

生成完畢后的目錄如圖:

?
4.手動微調適合peace的EQ
在本系列的第一篇:超簡單耳機AutoEQ優(yōu)化方案?中我們介紹了利用peace搭建EQ使用框架,但是使用AutoEq 生成的EQ文件只能用于Equalizer APO ,不能直接用于Peace。我們需要根據已經生成的?GraphicEQ手動調整出適用于 Peace 的EQ文件
首先,我們先生成一份31段均衡器數據文件,比如我利用 SHP9600的GEQ數據:
在Peace界面中,

選擇已經保存好的SHP9600的EQ配置,之后選擇右邊的導出。

點擊選擇,

和正常另存為文件一樣,設定EQ文件的存儲位置和文件名。
之后我們打開AutoEq生成的GEQ文件


這里的20 -0.6表示第一段均衡器修正的頻率為20 修正值為-0.6
再打開Peace生成的EQ文件


這里需要主要的是,此文件的頻率與對應的修正值是分開的
比如f0="22" 表示第一段均衡器的頻率是22,而它的修正值在之后的 v0="-1.5"中
那么我們只要根據AutoEq生成的GEQ文件,將Peace生成的EQ文件內的個頻率的修正值改為差不多的大小就可以了,比如我修正后的Peace文件如圖:

5. 將EQ文件導入手機后使用
首先,對于蘋果用戶,很抱歉,蘋果上只能手動調節(jié)播放器的EQ才行。
對于安卓用戶,可以下載一款wavelet的App,配合autoEQ提供的對應耳機均衡化EQ設置,效果很不錯。這個app自帶界面可以搜索耳機型號并且導入,自帶有非常非常多的型號,十分方便。
第一步:我們將自己生成的GEQ文件上傳到手機,這一步可以通過任何文件傳輸完成。
第二步:安裝wavelet APP ,http://www.j9p.com/azrj/552725.html 下載后在手機上進行安裝
第三步:找到自己導入手機的EQ文件所在位置
第四步:導入wavelet?
?我們先點開wavelet?


點擊左下角的螺絲

打開傳統模式
然后接上你的藍牙耳機,就會出現Autoeq選項

點擊AutoEq

這里點擊導入,進入文件瀏覽器,搜索你導入到手機EQ文件

我們可以在圖上第一個紅框內輸入關鍵詞搜索EQ文件,然后點擊下一個紅框內的搜索結果完成導入。

然后點擊左邊紅框內的圓點選中EQ文件,之后點擊確定

最后,點擊框中的開關,完成啟用。
到此AutoEq耳機調整的進階篇全部完成,感謝大家!