AutoEQ耳机调整进阶篇(下)
经过前面漫长的部署和下载,我们已经集齐了开启AutoEQ 所有条件。接着我就带大家一步一步的完成最后的生成EQ文件吧
本期目录:
导入项目
部署运行环境
编辑运行指令
手动微调适合peace的EQ
将EQ文件导入手机后使用
1.导入项目
首先,右键点击你已经下载好AutoEQ的文件夹,在弹出的菜单内点击“Open Folder as PyCharm Community Edition Project”

如果发现自己的软件界面是英文的,请看中篇:AutoEQ耳机调整进阶篇(中)里面有汉化Pycharm的过程
在之后的弹窗中,点击信任项目

然后就会进入Pycharm的界面了

2. 部署运行环境

点击右下角的“无解释器”

在之后弹出的菜单中,先点击添加新的解释器,再点击添加新的本地解释器。

按照图中设置选择“Virtualenv 环境”,在位置中选择你在AutoEQ文件夹下新建的venv文件夹。
在基础解释器中选择你之前安装好的Python 3.10的位置下的python.exe文件。之后就会创建适用于本项目的Python环境。
然后就要开始配置环境下的软件包。先点击左下角的“Python 软件包”

之后点击红框内的管理仓库(螺母)

在弹出的窗口中点红框内的 “+”,就会创建一个新的软件包仓库

我们把这个软件包仓库改为下图的内容,清华开源镜像站pypi地址:https://pypi.tuna.tsinghua.edu.cn/simple/

之后点击确定。这一步的主要作用是使用国内的软件包更新服务器,提升更新成功率

在搜索栏内输入pip后 ,点击红框内链接更新pip。

之后依照上面同样的步骤更新“setuptools”
之后点击“终端”

在终端中输入 venv\Scripts\activate.bat (用来激活环境)

之后再输入python -m pip install -U -e . (这里的点不是句号,而是指令的一部分)下载项目运行所需的软件包

然后就会开始下载所需软件包

当出现同时出现红框中的三个内容时代表软件包下载完成。
此时,我们需要更新scipy 这个软件包到1.11.2版(不更新会运行出错)

先在左边红框内输入scipy,之后在点击清华镜像下的红框,就会开始更新了
然后我们回到终端界面,输入python -m autoeq --help

验证环境是否配置成功,当出现如图中的大量代码时,证明环境配置成功了。

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" 引号内的是你的目标优化曲线
compensation里面是各种优化曲线
因此你只要示例代码的 input-file 内填上你自己的频响曲线数据csv文件位置,compensation内填上你需要的优化曲线文件,项目就会生成该耳机EQ文件。

生成完毕后的目录如图:

4.手动微调适合peace的EQ
在本系列的第一篇:超简单耳机AutoEQ优化方案 中我们介绍了利用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文件导入手机后使用
首先,对于苹果用户,很抱歉,苹果上只能手动调节播放器的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耳机调整的进阶篇全部完成,感谢大家!