このツールの機能
サウンドレコーダーはデバイスマイクから音声を録音します。マイクアクセスを許可するボタンをクリックし、録音の開始と停止を行います。すべての処理はブラウザ内で実行されます — アップロードもサーバーも不要です。
使い方
- アクセス許可 — ボタンをクリックしてマイクを有効にします。
- 録音開始 — 「録音開始」をクリックして音声キャプチャを開始します。
- 録音停止 — 完了したら「停止」をクリックします。録音がリストに追加されます。
- ダウンロード — 録音にマウスを乗せ、ダウンロードアイコンをクリックして保存します。
- 削除 — マウスを乗せて削除(X)ボタンをクリックすると、録音を破棄してメモリを解放します。
しくみ
このツールはブラウザのMediaDevices API(getUserMedia)を使用してマイクにアクセスします。音声はMediaRecorder APIで録音され、WebM(SafariではMP4)のチャンクを生成します。これらが1つのBlobに結合され、ダウンロード用に提供されます。すべての録音は、削除またはページを離れるまでblob URLとしてブラウザメモリに保持されます。
HTTPSが必要な理由は、getUserMediaが安全なコンテキスト(HTTPSまたはlocalhost)でのみ動作するためです。これにより、安全でないページで誤ってマイクアクセスを許可することを防ぎます。
ユースケースと例
- ボイスメモ — 別のアプリなしで簡単なメモやリマインダーを録音。
- 音声メッセージ — 共有用の短い音声メッセージを録音。
- インタビュー — 後で使うためにインタビューや会話を録音。
- 音声メモ — タイピングが不便なときにアイデアや口述を録音。
制限と既知の制約
- HTTPS必須 — このツールは通常のHTTPでは動作しません(localhostを除く)。
- ブラウザサポート — getUserMediaとMediaRecorderはすべてのモダンブラウザでサポートされています。古いブラウザでは動作しない場合があります。
- 形式の違い — 出力は通常WebM(Opus)またはSafariではMP4/M4Aです。一部のプレーヤーでは変換が必要な場合があります。
- 権限 — マイクアクセスを許可する必要があります。拒否するとツールは使用できません。