メインコンテンツへスキップ
技術アーキテクチャ · 100% クライアント側 Web Audio

ブラウザ内で完結する 高精度な無音カットの仕組み

Web Audio APIによる高速デコード、実効値(RMS)エネルギー解析、非破壊ポーズマッピング、完全ローカル書き出しの技術解説。

01

クライアント側音声デコード(Web Audio API)

選択されたファイルはブラウザのFileReaderによってメモリ上にのみ読み込まれます。C++メディアエンジンが32-bit浮動小数点PCMバッファへ高速展開し、サーバー送信は一切発生しません。

02

スライディング実効値(RMS)音圧解析

子音を誤って消してしまう単純なピーク判定ではなく、20msの微小ウィンドウでRMS実効値を連続計算し、環境暗騒音と音声を正確に分離します。

RMS = sqrt( (1 / N) * sum( sample[i]^2 ) )
03

0.32秒 呼吸クッション保持アルゴリズム

すべての静寂を消すと早口で不自然になります。ナチュラルモードでは0.32秒の余白を前後に残し、自然な呼吸とテンポを維持します。

04

8ms ポップノイズ防止マイクロクロスフェード

波形の急激な切断による「プチッ」というDCオフセットノイズを防ぐため、接合部に8msのマイクロフェードを適用します。

05

可逆的なカット判定&50段階の履歴管理

すべてのカット候補を波形上で確認・個別試聴可能。書き出し前ならワンクリックでいつでも復元できます。

06

無劣化 16-Bit RIFF WAV エンコード

編集済みオーディオを非可逆なMP3に再圧縮することなく、最高音質の16-bit非圧縮WAV形式でそのまま出力します。

自然な呼吸を残す無音カットを実際に体験

お手持ちの録音ファイルをドラッグするか、サンプル音声でお試しいただけます。