[pitch-flip · ボイスチェンジャー / 声 加工]

声を
ブラウザだけ
変える。

アップロード不要・サインアップ不要・無料のボイスチェンジャー。 soundtouchjs + WebAudio で、 音声ファイルやマイク録音のピッチ (±24 半音) とテンポ (0.5〜2.0倍) を独立に変更し、 そのまま WAV で保存 できます。 音声はサーバーに一切送られません。

on-device soundtouchjs · webaudio アップロード不要

[ ./how_it_works ]

仕組み。

step / 01

音声を入れる

音声ファイル (mp3 / wav / m4a / ogg / webm) をドロップ、 もしくはマイク録音。 サーバーには送らずブラウザ内でデコードします。

step / 02

ピッチ / テンポを調整

ピッチ ±24半音 + テンポ 0.5〜2.0倍 をスライダーで設定。 「チップ」「ダーク」「モンスター」「lofi」 等のプリセットも用意。

step / 03

レンダリングして DL

render ボタンで soundtouchjs が offline 処理 → WAV エンコード → 即プレビュー & ダウンロード。 完全ブラウザ内、 アップロード一切なし。

[ ./faq ]

よくある質問。

本当に音声はサーバーに送られないのですか?+

送られません。 PitchFlip は soundtouchjs を CDN 経由でロードしてブラウザ内で動かしているだけで、 入力した音声ファイル・マイク録音・ピッチシフト後の出力は全てあなたのデバイス内で完結します。 私たちのサーバーや外部 API に届くことはありません。

対応している音声形式は?+

ブラウザの `decodeAudioData` が読める形式すべて: mp3 / wav / m4a / aac / ogg / opus / FLAC / webm (Opus) など。 Chrome / Edge / Firefox / Safari のいずれでもおおむね同じ。 動画ファイル (.mp4 / .webm) も音声トラックがあれば取り出して処理します。

ピッチ・テンポは独立して変えられますか?+

はい。 単純な再生速度変更 (Audio タグの playbackRate) と違い、 PitchFlip は soundtouchjs を使うので **ピッチを変えずにテンポだけ** または **テンポを変えずにピッチだけ** を変更できます。 「動画の声のキーはそのままで 1.5倍速にしたい」 のような用途に。

どんな用途に使えますか?+

SNS / 動画用のボイチェン (ボイスチェンジャー)、 学習用に英語/外国語の音声を少しスローダウン、 楽器演奏や歌の練習でキーだけ移調、 ポッドキャストや動画のテンポ調整、 機密ボイスメモの匿名化など。

出力は何形式ですか?+

16-bit PCM mono WAV (元のサンプルレートを保持)。 SNS や動画編集ツールにそのまま貼れます。 ステレオ対応や mp3 出力は今後のIMPROVEで検討。

他のメディアサービスとの関係は?+

voice-scribe (音声文字起こし) と並ぶ音声系の2本目。 PitchFlip で加工 → voice-scribe で文字起こし → word-warp で翻訳 → mind-cell に質問、 のような動線が可能です。 メディア処理ラボ 14本目。

[ ./journal ]

開発ログ。

PitchFlip

PitchFlip ができるまで — soundtouchjs でブラウザ完結のボイスチェンジャーを作る

soundtouchjs (SoundTouch / SimpleFilter / WebAudioBufferSource) を CDN side-load して、 音声のピッチ (±24半音) とテンポ (0.5〜2.0倍) を独立に変更し WAV エンコードして書き出すボイスチェンジャーの設計記録。

read log →

all_entries →

← back to ai-lab.org