linux游戏吧 关注:5,633贴子:31,587
  • 0回复贴,共1

linux下玩实时变声软件进阶教程(2025),PipeWire环境的教程

只看楼主收藏回复

linux下玩实时变声软件进阶教程(2023)
/tieba.baidu.com/p/8309691032
最近我在ubuntu24.04.3下重新尝试使用实时变声软件,注意到原教程中很多都已经不适合新系统使用了,
例如系统的声音服务器已经默认是PipeWire,而不是PulseAudio。
相应由于的PipeWire配置问题,jack图形配置工具qjackctl也不能用了。不过qjackctl项目的开发组也为PipeWire下相同功能支持的qpwgraph。
基于以上问题,我决定重新发一个PipeWire环境下linux下玩实时变声软件进阶教程(2025)
教程仍然是以开源专业音架软件carla实时变声。
教程参考资料
//www.benashby.com/resources/pipewire-vst-carla/

教程
1.安装PipeWire与相关插件库与软件。前言介绍过现在的一般主流发行版都默认是PipeWire,如不是也可以安装。
ubuntu/debian可以通过下面命令安装。
sudo apt install pipewire pipewire-jack pipewire-audio-client-libraries pavucontrol qpwgraph
开源专业音架软件carla(carla与相关插件,使用VST插件涉及wine)
sudo apt install carla carla-bridge-linux64 carla-bridge-linux32:i386 carla-bridge-win64 carla-bridge-win32:i386 wine

2.使用PipeWire下jack图形配置工具qpwgraph,功能与qjackctl一样,主要是同项目成员开发。
使用不再需要之前那样严格需要启动顺序,qpwgraph与carla启动即可。
注意
目前carla是默认调用pulseaudio-jack,而不是pipewire-jack,因此需要命令强制使用
pw-jack carla
当然除了命令端使用,你也可以修改原来启动器使用。


qpwgraph打开如下图,直接串联设置界面。如已经打开carla,其接口也已经显示。

在qpwgraph中你会看到系统当前的所有运行中程序音频接口。如你设备和程序比较多实际情况可能比我的还乱,
不过你不用紧张,实际使用不需要所有接口,先把当前需要的接口提取分开即可。
那些是需要的,carla的不用说。其次是硬件输出输入接口。
硬件输出输入接口看,系统设置同名。

附带更加详细也启动启动pavucontrol查看系统声音输出输入。
3.接下qpwgraph连线设置
这个得看自己需求,这和旧教程一样分两种情况。
而qpwgraph与qjackctl使用大致一样,只是由于pipewire和pulseaudio运行机制不一样, pipewire在接口识别更加细化。
情况一,如我开着音乐播放软件qmmp下,变声时不影响其播放又可以输入到指导软件(这里以steam语言聊天)。

详细原理。
三个声音输入源,分别是qmmp,chromium-2(steam),VH850(硬件麦克风)
两个声音接入源,分别是chromium-input(steam),VH850(硬件耳机)
qmmp-->VH850(硬件耳机)------------实现耳机接收播放器声音
chromium-2(steam)-->VH850(硬件耳机)----------- 实现耳机接收steam聊天声音
VH850(硬件麦克风)-->carla-->chromium-input(steam)-----------实现麦克风声音经carla处理转入steam聊天

情况二,如我开着音乐播放软件qmmp下,不用任何聊天软件,直接本地监听到自己麦克风变声声音
qmmp-->VH850(硬件耳机)------------实现耳机接收播放器声音
VH850(硬件麦克风)-->carla-->VH850(硬件耳机)-----------实现麦克风声音经carla处理转入耳机j

这两种设置基本介绍工作原理。
其实还有可以根据这个,有更多邪道的玩法。
例如视频或音乐播放器输入变声。

4.设置carla与相关VST插件安装使用。(与旧教程一致)
确认carla开启jack接口设置
打开carla设置(settings -> configure carla)
如下图设置carla使用jack接口。

这里使用到的vst插件如下
我这里发布一份插件包和供参考的工程文件。
/s/1GKjZaW28apiCEtSsqsnENg?pwd=dv9s
下面简单介绍一下这VST,对于玩音乐软件的爱好者已经都非常熟悉。
RoVee,由日本人开发的知名男女变调的免费vst插件。

Fabfilter Pro-Q,音乐爱好者称为肥波的知名均衡插件。
BBE D82 Sonic Maximizer激励效果器
Provoker降噪插件
--------------------------
carla安装vst插件
在主文件夹下创建.vst文件夹,把所有dll插件文件放进去。
设置carla,打开测试实验性功能中开启wine插件支持,如下图

设置VST2,指定插件文件夹.vst位置。(如没有自行创建)
carla添加vst插件如下,点击Add Plugin

如没有找到添加的vst插件,点击一下更新(Refresh)。找到以下插件并全部勾选,最好点击+Add Plugin

现在基本上你已经安装设置完成,可以调教了。

如没有音乐软件使用基础对于这些一时摸不着头脑,可以直接carla打开我提供的工程文件参考。
下面参考参数







IP属地:广东1楼2025-08-25 23:40回复