アップロードなし, 100%ローカル, アカウントなし

音声のピッチ変更

速度を変えずに声を低くしたり高くしたりできます。すべてブラウザ内で処理され、ファイルが端末を離れることはありません。

音声のピッチ変更の仕組み

音声ピッチツールは、長さを変えずに、トラックのピッチを1オクターブ下から1オクターブ上まで半音単位で上下にシフトします。完全にブラウザ内で処理されます。搭載されているffmpeg.wasmビルドには専用の高品質ピッチシフターが組み込まれていないため、このツールは常に利用可能なフィルターだけからそれを構築しています。まず音声を既知の48000 Hzのサンプルレートに正規化し(aresample)、そのレートをピッチ比に応じて再ラベル付けします(asetrate)。これはピッチと速度を同時にシフトさせるため、最後にaudio-speedが使うのと同じatempoタイムストレッチチェーンで速度変化を補正し、新しいピッチを保ったまま元の長さに戻します。

これは現実的で正直なトレードオフです。これは古典的なサンプルレートベースのシフターであり、スタジオ品質のフェーズボコーダー(Melodyneやrubberbandベースのツールのような)ではないため、大きなシフトはフルミックスのような複雑な素材ではやや不自然に聞こえることがある一方、単一の声や楽器への小さなシフトはきれいに聞こえる傾向があります。

音声のピッチ変更の使い方をステップごとに解説

  1. シフトしたい音声ファイルをドロップまたは選択します。
  2. スライダーまたはプリセット(-12〜+12)でピッチシフトを半音単位で設定します。
  3. 開始をクリックします。ffmpegがローカルでファイルをリサンプリングしタイムストレッチします。
  4. 結果をプレビューし、処理が終わったらダウンロードします。

よくある使用例

  • 話し方を遅くせずに、より低く重々しいトーンにするため、音声録音を数半音下げる場合。
  • サンプルやボーカルの断片を、伴奏のキーに合わせるために上げる場合。
  • 動画やポッドキャストの一部のために、簡単な声の変装効果を作る場合。
  • 完全な再録音を決める前に、メロディーを別のキーに移調するとどう聞こえるかを試す場合。

よくある質問

ピッチをシフトするために音声がどこかにアップロードされますか?

いいえ。WebAssemblyにコンパイルされたffmpegが、ブラウザタブ内でresample/asetrate/atempoのチェーンを実行します。ファイルは端末上でメモリに読み込まれ、そこで処理され、シフトされた結果はローカルダウンロードとして提供されます。ツールの実行中にブラウザの開発者ツールのネットワークタブを開いても、音声を運ぶリクエストはありません。

ピッチをシフトすると長さは変わりますか?

いいえ、それがこのツールの目的そのものです。ピッチをシフトするサンプルレートのトリックは副作用として速度も変えてしまうため、atempoフィルターチェーンが逆の係数で補正し、ピッチシフトだけを保ったまま元の長さを復元します。

なぜツールはまず48000 Hzに正規化するのですか?

asetrateのトリックは、正しい新しいレートを計算するために現在の正確なサンプルレートを知る必要がありますが、任意の入力ファイルの実際のサンプルレートを調べるのは本当に複雑です。aresampleですべての入力をまず既知の48000 Hzに正規化しておけば、そのあとに適用するピッチ比は、元のファイルが実際に使っていたサンプルレートに関わらず常に正確になります。

これはプロのピッチ補正ツールと比べてどうですか?

見せかけではなく本物のピッチシフトですが、フェーズボコーダーアルゴリズムではなく古典的なasetrate+atempoの組み合わせを使っています。フェーズボコーダーやPSOLA技術を中心に構築されたスタジオツールは、一般に大きなシフトや複雑なミックスでよりきれいに聞こえます。このツールは単一の声や楽器への中程度のシフトや、インストール不要の手早い実験に向いています。

出力は入力と同じ音声形式を保ちますか?

はい。ファイルはaudio-speedと同様、入力と同じコンテナ・コーデックで処理され返されます。0半音(シフトなし)の場合、ツールはロスレスな近道を取り、再エンコードせずにストリームをそのままコピーします。

音声ピッチはオフラインでも機能しますか?

ほぼ機能します。ピッチシフト自体は常に端末上で実行されるため、音声が端末を離れることはありません。ただし1つ注意点があります。ffmpegのエンジンは、ffmpegベースのツールを初めて使う際にこのサイトから取得する容量の大きいダウンロードです。そのダウンロードとページの両方が完了すれば、ネットワークを切断してもピッチシフトは機能し続けます。