このサイトについて
ToolPark(ツールパーク)は、ブラウザだけで完結する無料のWebツールを公開しているサイトです。 ソフトウェア開発を仕事にしている個人が、企画・開発・運営をすべて一人で行っています。
作りはじめたきっかけ
音声ファイルの周波数を変えたい、音量を揃えたい、録音の前後にある無音を削りたい—— こうした「ほんの一手間」を済ませたいだけなのに、選択肢が 「多機能な編集ソフトをインストールする」か「よく知らないサイトにファイルをアップロードする」の 二択になりがちなことに、以前から不便を感じていました。
前者は、一度きりの作業のために数百MBのアプリを入れて使い方を調べることになります。 後者はもっと気になる点があります。アップロードした音声が保存されるのか、 いつ削除されるのか、第三者に渡らないのか——利用者側から確かめる手立てがありません。 未公開の音源や、自分の声が入った録音を預けるとなれば、なおさらです。
一方で、いまのブラウザには音声を解析・加工する機能が標準で備わっています。 それならそもそもファイルを送信しない作りにすれば、 インストールも登録も不要で、預ける不安もない形で成立するはずだ、と考えて作ったのがToolParkです。
技術的な仕組み
各ツールは、ブラウザに標準搭載されている Web Audio API を使っています。 処理の流れは次の通りです。
- 選択されたファイルを、ブラウザのメモリ上に読み込む
decodeAudioDataで音声を波形データ(サンプル値の配列)に展開する- 目的に応じた計算を行う(再生速度の変更、ゲインの適用、無音区間の判定と除去など)
- 結果をWAV(16bit PCM)またはMP3(192kbps)として書き出し、ダウンロードできる状態にする
この4ステップはすべて閲覧者の端末内で行われます。処理のためにサーバーへ音声を送る場面はなく、 サイト側にファイルが残ることもありません。この点は、ブラウザの開発者ツールで 通信内容を確認していただければ、ご自身で検証できます。
なお、サイトの配信自体はCloudflareの静的ホスティングを利用しており、 音声を受け取って処理するためのサーバーは、そもそも存在しない構成になっています。
運営の方針
- ファイルを預からない。 「削除します」という約束ではなく、送信しない仕組みそのものによって成立させます。
- 登録を求めない。 メールアドレスの入力やアカウント作成を必要としません。開いたらすぐ使えます。
- 1ツール1目的。 ひとつのページに機能を詰め込まず、目的ごとに分けます。迷わないことを優先します。
- できないことも書く。 長時間の音声では端末のメモリを圧迫する、MP3出力は再圧縮で音質がわずかに落ちる—— こうした制限を隠さず明記します。期待と違う結果で時間を無駄にしてほしくないためです。
運営費について
ToolParkのツールはすべて無料で、有料プランはありません。 運営費(ドメイン費用など)は、ページに表示される広告によってまかなっています。 広告は、ツールの操作を妨げない位置に配置することを心がけています。
アクセス解析にはGoogleアナリティクスを利用し、どのツールがよく使われているかを把握しています。 取得しているのは閲覧ページ数などの匿名の統計情報のみで、 処理対象の音声ファイルの内容は一切取得していません(そもそも送信されていません)。 詳細はプライバシーポリシーをご覧ください。
公開しているツール
- 432Hz変換ツール — 音楽の基準ピッチを432Hzや528Hzに変換します。
- 音量ノーマライズ — 音量をピーク基準またはRMS基準で最適化します。
- 無音カット — 前後や途中の無音部分を検出して削除します。