AudioShiftは、ブラウザ上で音声ファイルの再生速度を自由に変更し、MP3またはWAV形式でダウンロードできるWebアプリケーションです。
Find a file
hasshie53 b0a040ffd7
All checks were successful
Sync to pages branch / sync (push) Successful in 6s
pagesブランチ同期用のForgejo Actionsワークフローを追加
2026-03-28 21:32:34 +09:00
.forgejo/workflows pagesブランチ同期用のForgejo Actionsワークフローを追加 2026-03-28 21:32:34 +09:00
index.html first commit 2026-03-28 21:26:41 +09:00
README.md first commit 2026-03-28 21:26:41 +09:00

AudioShift - 音声速度変換アプリ

概要

AudioShiftは、ブラウザ上で音声ファイルの再生速度を自由に変更し、MP3またはWAV形式でダウンロードできるWebアプリケーションです。サーバーを一切経由せず、すべての処理がクライアントサイドブラウザ内で完結するため、音声データが外部に送信されることはなく、プライバシーやセキュリティの面でも安全にご利用いただけます。

主な機能

  • 自由な再生速度調整: 再生速度を0.25倍から4.00倍の範囲で直感的なスライダーやプリセット値から設定可能。
  • 多様な入力フォーマット対応: MP3, WAV, OGG, M4A, FLAC, WEBMなど主要な音声ファイルの読み込みに対応。
  • 選べる出力形式: 変換後の音声を高品質な WAV、または容量を抑えた MP3 でエクスポート可能。MP3の場合はビットレート96kbps〜320kbpsの指定もできます。
  • 前後比較プレビュー: 変換完了後、元の音声と変換後の音声をブラウザ上で直接聴き比べることができます。
  • サーバー不要 (完全オフライン処理): Web Audio APIおよび lamejs を活用し、バックエンドサーバーを持たずに動作します。

技術スタック

  • 構造・スタイリング: HTML5, CSS3 (Vanilla)
  • ロジック: JavaScript (ES6+ / Vanilla JS)
  • 音声処理: Web Audio API (OfflineAudioContext を利用したリサンプリングと速度変更)
  • MP3エンコード: lamejs (CDN経由で読み込み)

使い方 (セットアップ)

本アプリケーションはビルドプロセスやバックエンドサーバーを必要としません。

  1. リポジトリをクローンするか、ファイルをダウンロードします。
  2. お好みのブラウザGoogle Chrome, Safari, Firefoxなど最新のものindex.html を直接開きます。
    • ※ ローカルサーバー機能を持つ拡張機能Live Server等を使用すると、より安定して動作します。

利用手順

  1. [STEP 1] ファイルを選択: 変換したい音声ファイルを所定のエリアにドラッグ&ドロップするか、クリックしてファイルを選択します。
  2. [STEP 2] 変換速度を設定: スライダーを動かすか、用意されたプリセットボタン0.50x, 1.25x など)をクリックして希望の速度に設定します。
  3. [STEP 3] 変換してダウンロード:
    • 「形式」から WAV または MP3 を選択しますMP3の場合はビットレートも選択可能です
    • 変換する」ボタンをクリックします。
    • プログレスバーが100%になり、「⬇ ダウンロード」ボタンが表示されたらクリックして保存します。