过去我曾经发布过,PitchBox和SoX这两款支持linux下实时变声的软件。
不过这两款对于变声预设有限,针对个人声线微调还是不够。
对于想多个混合效果等更加高级的变声最求还是差远了。
linux下变声软件介绍和安装教程
https://tieba.baidu.com/p/5969410047
(罒ω罒)
对于想更加高的变声效果追求。本帖带你进阶级的实时变声教程。如视频展示所示的。
这里主要制作变声的是通过一个叫jack rack的软件。看名字就知道是基于开源专业音频接口jack的音效软件。
软件本来是专业音频编辑软件编曲使用,而这里用在实时变人声方面确认有些大材小用,
不过追求高级变声就得要动用这样专业的软件。![](http://tiebapic.baidu.com/forum/w%3D580/sign=31b21f688413b07ebdbd50003cd69113/f9345066d016092461583a52c30735fae7cd3447.jpg?tbpicau=2024-07-06-05_fb9ddc40d71a6906c6d7fa67c8f4bf91)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=c6515b5d7c600c33f079dec02a4d5134/86f472cf3bc79f3d55ee7c79ada1cd11738b29b1.jpg?tbpicau=2024-07-06-05_c18b3b6f4c99b3f0b99531595b32025d)
这软件在很多主流发行版都有,ubuntu/debian可以通过下面命令安装。(包含jack相关配置工具和音频设置工具)
sudo apt install qjackctl jack-rack tap-plugins pulseaudio-module-jack pavucontrol
安装完成,先打开jack图形配置工具qjackctl,再点击start开启后jack接口进程运行起后。<br>运行jack rack检测到进程才会启动。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=b3b29ba8382eb938ec6d7afae56385fe/e00a7b310a55b3190c911a3c54a98226cefc175c.jpg?tbpicau=2024-07-06-05_909c32e3fd234c1d7f4fe5b1a8b2f561)
附带也启动启动pavucontrol查看系统声音输出输入变动。如以上正常启动应该在启动pavucontrol中看到pulseaudio jack sink输出输入接口。
点击jack图形配置工具qjackctl的connect设置-Audio,就看到各种输入和输出接口,
一般来说正常运行你应该显示三个接口,分别是jack_rack,system(系统),pulseaudio jack sink。
其中system是是硬件麦克风和系统音乐软件默认软件输出输入口。
下面连接看自己需求。我常用如下两种情况
如我开着音乐播放软件qmmp下,变声时不影响其播放又可以直接听到自己麦克风。
你需要如下,在pavucontrol的回放项将音乐软件的设置至pulseaudio jack sink输出。
而在qjackctl中system(输出Output)连接jack_rack(输入Intput)和pulseaudio jack sink(输入Intput),
jack_rack(输出Output)和pulseaudio jack sink(输出Output)都连接system(输入Intput)![](http://tiebapic.baidu.com/forum/w%3D580/sign=3c8b830a9cd4b31cf03c94b3b7d7276f/cafce7dde71190ef00a00a96d91b9d16fcfa606d.jpg?tbpicau=2024-07-06-05_f09fc7800f0513fa0a52246c481d0017)
如我开着音乐播放软件qmmp下,变声时不影响其播放。但不想直接自己听到麦克风声音,而是要通过相关软件(如steam语音聊天)输出声音,判断软件正常输入处理过的音源。
你需要如下,在pavucontrol的回放项将音乐软件和steam语音聊天(进程名Chromium :Playback on)的输出设置都为pulseaudio jack sink,而录音项设置steam语音聊天输入也要为pulseaudio jack sink。
在qjackctl中system(输出Output)连接jack_rack(输入Intput)
jack_rack(输出Output)连接pulseaudio jack sink(输入Intput)
pulseaudio jack sink(输出Output)连接system(输入Intput)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=83240032c61373f0f53f6f97940e4b8b/b43bb0119313b07e98e7c8411bd7912396dd8c6e.jpg?tbpicau=2024-07-06-05_5d4e7b9667dc9b504e0f21b79cf64904)
你使用以上其中一种设置,就可以接着玩变声了。
在jack rack中点击加号按钮添加各种音效插件,可添加插件非常多并且支持多个音效插件同时开启,产生高级多混合变声效果。注意,要点击插件的Enable才会启动。
如本帖视频展示。
我这里顺带推介几个常用有意思的音效插件。
TAP Pitch SHift,设置音调,音高变化(高即老牛,稍高偏男,稍低偏女,低即唐老鸭)。
Pointer cast distortion ,添加信号干扰,可以弄出对讲机的效果,玩CS可以添加气氛。
不过注意别调Dry/wet mix太多,否则变刺耳音。未设置好前别启动。
TAP Vibrato,就是添加颤音,调得高会像水下说话。
Canyon Delay,添加回音,峡谷延迟,如下图那样设置,会是机械人声音。
jack rack效果插件很多,自己每个试试。多种混合可能会有非常有意思的效果。
只是注意有些插件不支持直接使用会跳出提示。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=3d09336feafaaf5184e381b7bc5594ed/b9ca718da977391240091e28ef198618377ae292.jpg?tbpicau=2024-07-06-05_0f5ce06a0b5c8317d6ddcb85b5a41778)
-------------------------------------------------------------------------------------
附带额外内容如没有麦克风,也可以玩变声。如下图设置,把音乐播放器连接jack rack。也可以为音乐添加变声音效。
例如歌手转性了。罒ω罒
![](http://tiebapic.baidu.com/forum/w%3D580/sign=7334034d4e82b2b7a79f39cc01accb0a/34409c510fb30f2490d7774adf95d143ac4b0377.jpg?tbpicau=2024-07-06-05_c3d4be9a8d8ee69eb7faa60d2c3156b3)
之前介绍的SoX最近有制作了个简易图形界面版lyrebird
项目 //github.com/constcharptr/lyrebird![](http://tiebapic.baidu.com/forum/w%3D580/sign=78633d6aa77eca80120539efa1229712/1dafd2160924ab185d597a7e22fae6cd7a890b71.jpg?tbpicau=2024-07-06-05_91189fc05a52fa7277fe31da6ae18539)
设置和之前的教程差不多,图形界面通过pavucontrol设置输出端口
这软件开启就会创建自动一个空输出,功能与之前命令一致。
由于图形界面,就不需要自己添加-300,+ 200,+ 500等调度的参数,可以直接滑条设置,还附带预设。
当然这个效果还是依然比较粗糙,比不上jack rack。不过没有对效果太过追求,使用还算不错。![](http://tiebapic.baidu.com/forum/w%3D580/sign=aa8079b36ccb0a4685228b315b62f63e/da03d3c8a786c917d94dc970de3d70cf3ac75772.jpg?tbpicau=2024-07-06-05_c006e762b179ad84ff8093b7bb0b5514)
不过这两款对于变声预设有限,针对个人声线微调还是不够。
对于想多个混合效果等更加高级的变声最求还是差远了。
linux下变声软件介绍和安装教程
https://tieba.baidu.com/p/5969410047
(罒ω罒)
对于想更加高的变声效果追求。本帖带你进阶级的实时变声教程。如视频展示所示的。
这里主要制作变声的是通过一个叫jack rack的软件。看名字就知道是基于开源专业音频接口jack的音效软件。
软件本来是专业音频编辑软件编曲使用,而这里用在实时变人声方面确认有些大材小用,
不过追求高级变声就得要动用这样专业的软件。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=31b21f688413b07ebdbd50003cd69113/f9345066d016092461583a52c30735fae7cd3447.jpg?tbpicau=2024-07-06-05_fb9ddc40d71a6906c6d7fa67c8f4bf91)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=c6515b5d7c600c33f079dec02a4d5134/86f472cf3bc79f3d55ee7c79ada1cd11738b29b1.jpg?tbpicau=2024-07-06-05_c18b3b6f4c99b3f0b99531595b32025d)
这软件在很多主流发行版都有,ubuntu/debian可以通过下面命令安装。(包含jack相关配置工具和音频设置工具)
sudo apt install qjackctl jack-rack tap-plugins pulseaudio-module-jack pavucontrol
安装完成,先打开jack图形配置工具qjackctl,再点击start开启后jack接口进程运行起后。<br>运行jack rack检测到进程才会启动。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=b3b29ba8382eb938ec6d7afae56385fe/e00a7b310a55b3190c911a3c54a98226cefc175c.jpg?tbpicau=2024-07-06-05_909c32e3fd234c1d7f4fe5b1a8b2f561)
附带也启动启动pavucontrol查看系统声音输出输入变动。如以上正常启动应该在启动pavucontrol中看到pulseaudio jack sink输出输入接口。
点击jack图形配置工具qjackctl的connect设置-Audio,就看到各种输入和输出接口,
一般来说正常运行你应该显示三个接口,分别是jack_rack,system(系统),pulseaudio jack sink。
其中system是是硬件麦克风和系统音乐软件默认软件输出输入口。
下面连接看自己需求。我常用如下两种情况
如我开着音乐播放软件qmmp下,变声时不影响其播放又可以直接听到自己麦克风。
你需要如下,在pavucontrol的回放项将音乐软件的设置至pulseaudio jack sink输出。
而在qjackctl中system(输出Output)连接jack_rack(输入Intput)和pulseaudio jack sink(输入Intput),
jack_rack(输出Output)和pulseaudio jack sink(输出Output)都连接system(输入Intput)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=3c8b830a9cd4b31cf03c94b3b7d7276f/cafce7dde71190ef00a00a96d91b9d16fcfa606d.jpg?tbpicau=2024-07-06-05_f09fc7800f0513fa0a52246c481d0017)
如我开着音乐播放软件qmmp下,变声时不影响其播放。但不想直接自己听到麦克风声音,而是要通过相关软件(如steam语音聊天)输出声音,判断软件正常输入处理过的音源。
你需要如下,在pavucontrol的回放项将音乐软件和steam语音聊天(进程名Chromium :Playback on)的输出设置都为pulseaudio jack sink,而录音项设置steam语音聊天输入也要为pulseaudio jack sink。
在qjackctl中system(输出Output)连接jack_rack(输入Intput)
jack_rack(输出Output)连接pulseaudio jack sink(输入Intput)
pulseaudio jack sink(输出Output)连接system(输入Intput)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=83240032c61373f0f53f6f97940e4b8b/b43bb0119313b07e98e7c8411bd7912396dd8c6e.jpg?tbpicau=2024-07-06-05_5d4e7b9667dc9b504e0f21b79cf64904)
你使用以上其中一种设置,就可以接着玩变声了。
在jack rack中点击加号按钮添加各种音效插件,可添加插件非常多并且支持多个音效插件同时开启,产生高级多混合变声效果。注意,要点击插件的Enable才会启动。
如本帖视频展示。
我这里顺带推介几个常用有意思的音效插件。
TAP Pitch SHift,设置音调,音高变化(高即老牛,稍高偏男,稍低偏女,低即唐老鸭)。
Pointer cast distortion ,添加信号干扰,可以弄出对讲机的效果,玩CS可以添加气氛。
不过注意别调Dry/wet mix太多,否则变刺耳音。未设置好前别启动。
TAP Vibrato,就是添加颤音,调得高会像水下说话。
Canyon Delay,添加回音,峡谷延迟,如下图那样设置,会是机械人声音。
jack rack效果插件很多,自己每个试试。多种混合可能会有非常有意思的效果。
只是注意有些插件不支持直接使用会跳出提示。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=3d09336feafaaf5184e381b7bc5594ed/b9ca718da977391240091e28ef198618377ae292.jpg?tbpicau=2024-07-06-05_0f5ce06a0b5c8317d6ddcb85b5a41778)
-------------------------------------------------------------------------------------
附带额外内容如没有麦克风,也可以玩变声。如下图设置,把音乐播放器连接jack rack。也可以为音乐添加变声音效。
例如歌手转性了。罒ω罒
![](http://tiebapic.baidu.com/forum/w%3D580/sign=7334034d4e82b2b7a79f39cc01accb0a/34409c510fb30f2490d7774adf95d143ac4b0377.jpg?tbpicau=2024-07-06-05_c3d4be9a8d8ee69eb7faa60d2c3156b3)
之前介绍的SoX最近有制作了个简易图形界面版lyrebird
项目 //github.com/constcharptr/lyrebird
![](http://tiebapic.baidu.com/forum/w%3D580/sign=78633d6aa77eca80120539efa1229712/1dafd2160924ab185d597a7e22fae6cd7a890b71.jpg?tbpicau=2024-07-06-05_91189fc05a52fa7277fe31da6ae18539)
设置和之前的教程差不多,图形界面通过pavucontrol设置输出端口
这软件开启就会创建自动一个空输出,功能与之前命令一致。
由于图形界面,就不需要自己添加-300,+ 200,+ 500等调度的参数,可以直接滑条设置,还附带预设。
当然这个效果还是依然比较粗糙,比不上jack rack。不过没有对效果太过追求,使用还算不错。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=aa8079b36ccb0a4685228b315b62f63e/da03d3c8a786c917d94dc970de3d70cf3ac75772.jpg?tbpicau=2024-07-06-05_c006e762b179ad84ff8093b7bb0b5514)