音声 へ戻る
ボイスレコーダー — MP3 / WAV ブラウザ録音

ボイスレコーダー — MP3 / WAV ブラウザ録音

マイクから録音して MP3 / WAV としてダウンロードできます。すべてブラウザ内で処理。

音声録音

使い方

「録音」を押すとブラウザがマイク利用許可を求めるので、許可してから話してください。録音中は経過時間と音量レベルが表示されます。停止すると自動的に MP3 / WAV にエンコードされ、ダウンロードボタンが現れます。ビットレート、チャンネル数 (モノ / ステレオ)、エコーキャンセル・ノイズ抑制・自動ゲイン補正のオン/オフは設定パネルから調整可能です。

よくある質問

録音した音声はサーバーに送信されますか?
いいえ。録音もエンコードもすべてブラウザ内で完結します。ファイルは自分でダウンロードしない限り端末外には出ません。
長時間録音はできますか?
端末のメモリが許す範囲で可能です。録音中の音声はメモリ上に保持されるので、数時間規模になるとメモリ不足でブラウザが固まる可能性があります。
ステレオ録音は常にできますか?
マイク自体がモノラルしか出力しない場合は自動的にモノラルに落とします (実際のチャンネル数を MediaStreamTrack.getSettings().channelCount で確認しています)。
MP3 と WAV はどちらを使うべき?
共有・配布なら MP3 (容量が小さい)、後で再編集するなら WAV (無劣化) を推奨します。

類似のツール

音声リアルタイム文字起こし — マイク入力 Whisper

音声リアルタイム文字起こし — マイク入力 Whisper

マイクから話した内容をブラウザ内で動く Whisper でリアルタイムに文字起こし。無音で区切ってチャット風に表示し、クリックでコピー。音声・モデルともに外部送信なし。動作速度・対応モデルの大きさはお使いの端末スペック (CPU / GPU / メモリ) に依存します。

音声文字起こしAI録音
音声カット — 範囲指定で再エンコードなし切り出し

音声カット — 範囲指定で再エンコードなし切り出し

音声ファイルの特定区間を ffmpeg.wasm の stream copy で切り出します。再エンコードなし・拡張子そのまま。カット点はキーフレーム境界にスナップ。複数ファイル一括処理 + ZIP ダウンロード対応。

音声分割
BPM 自動検出 — 音声から BPM を推定

BPM 自動検出 — 音声から BPM を推定

音声ファイル (MP3 / WAV / M4A / FLAC / OGG) をドロップすると、Web Audio API のローパスフィルタ + ピーク検出 + ヒストグラム解析で曲の BPM を自動推定します。DJ ミックスの相手曲、サンプル素材のテンポ確認、踊りやランニングのテンポ合わせ、bpm-time-stretch で揃える前の参考値取得などに便利。半分・倍テンポの候補も併記するので、4 つ打ちで 60 BPM と出たけど実際は 120 BPM、のような誤検出も自分で判断できます。音声はブラウザ内で完結。

音声テンポ
音声チャンネル結合 — 2 つのモノラルを L + R のステレオに

音声チャンネル結合 — 2 つのモノラルを L + R のステレオに

2 つのモノラル音声ファイル (MP3 / WAV / M4A / FLAC / OGG) を 1 つのステレオ音声に結合します。L チャンネルと R チャンネルを別々に渡すと、内部で interleave して 1 つの stereo WAV / MP3 として出力。インタビューの A 話者 / B 話者を別収録 → L / R に振り分けたい、片チャンネル素材から擬似ステレオを作りたい、audio-channel-split の逆操作で再合成したいときに使えます。長さが違う場合は短い方に合わせる / 長い方に合わせる (無音パディング) を選択可能。音声はブラウザ内で完結します。

音声結合