Mumble、TeamSpeak、およびその他のそのようなプログラムで使用するために、音声をオンザフライで変調する方法(プライバシーのためにピッチを下げるまたは上げるなど)が必要です。 Linux/Ubuntuでこれを行う方法はありますか?
私はWindowsでいくつかの可能なプログラムを見つけました。必要に応じて、変調器とともにVirtualBox/WineでMumble、TeamSpeakなどを実行できましたが、ネイティブを見つけることができませんでしたが、Linuxを使用したい私のクイックGoogle検索でこれを実行できるLinux用プログラム。
必要なソフトウェアをインストールします。
Sudo apt-get install sox libsox-fmt-Pulse pavucontrol
Pulseaudioでヌルシンクを作成します。
pactl load-module module-null-sink
デフォルトの記録デバイス(デフォルトのソース)からsox
記録を開始し、ヌルシンクに出力します。
sox -t pulseaudio default -t pulseaudio null pitch -800
(デフォルトのソースから録音したくない場合は、それに応じて上記のコマンドを変更します。)上記のコマンドの-800
は、目的のピッチ変更です。必要に応じてその値を変更できます。 -300
、+200
、+500
など。 sox
には、オーディオに適用できるピッチ変更以外の「効果」もいくつかあります。それらをman sox
で確認することをお勧めします。
キャプチャプログラム(Skype、Teamspeakなど)を開始します。
pavucontrol
を開始します。
キャプチャするプログラムがキャプチャしようとしている間、[記録]タブの下のpavucontrol
に表示されます。その記録ソースをデフォルトからヌル出力のモニターに変更します。
/etc/Pulse/default.pa
ファイルを編集し、そのファイルの最後に次の行を追加すると、pulseaudioにヌルシンクを自動的にロードさせることができます。
load-module module-null-sink
pavucontrol
で行った変更は記憶されるため、次にプログラムをキャプチャするときに、自動的にヌルシンクからの記録が試行されます。これで問題ない場合は、必要なときにソースをpavucontrol
のデフォルトに戻すだけです。
ターミナルの方法を好む場合:Pulse_SOURCE
変数を正しく設定してプログラムを起動する場合、(pavucontrol
を使用せずに)ターミナルでキャプチャプログラムの記録ソースを設定できます。例えば。 nullシンクのモニターソースからskype記録を起動するには:
Pulse_SOURCE=null.monitor skype
声の高さを変更しても、プライバシーはあまりよくありません。
それにもかかわらず、この方法はプライバシーがまったくないよりも優れたプライバシーを提供します。また、声を変えて友達をだますことも楽しいです。
あなたはこれをチェックアウトしたいと思うかもしれません、それはあなたが望むことをするlinuxとwindowsの下で走るJavaプログラムです。 http://www.pitchtech.ch/PitchBox/
私も同様のアプリケーションを探しています。私は可能な答えを見つけたと思う: LV2 およびその VocProcプラグイン
私はこれを見つけました このUbuntuフォーラムのスレッドを通じて 、これもあなたに役立つかもしれません。
Teamspeak用のプラグインもあり、音声を編集できます。つぶやきのための他のプラグインがあるかもしれませんが、私も探し続けます。