日本のアニメ制作で使われる「縦タイムシート(24FPS)」へのセリフ記入を効率化するための、ブラウザ完結の音声編集 Web アプリです。最大3トラックの録音/取り込み、フレーム単位の編集、縦シート表示、書き出しに対応します。
- 最大3トラックの録音・取り込み(トラック別に管理)
- 再生/一時停止、スクラブ再生、再生ヘッド移動(録音中の再生 ON/OFF 切替)
- セリフ検出(VAD)の自動調整/手動調整(感度・途切れにくさ・環境プリセット)
- トラック波形の常時表示(トラック内で正規化)
- セリフラベルの手動上書き(範囲選択 → セリフ/解除/自動)
- 手動ラベルは自動判定より優先(画面表示/シート画像)
- フレーム単位の範囲選択・編集(切り取り/削除/貼り付け[挿入/上書き]/+1f 無音挿入/-1f 削除)
- クリップボードと
Undo/Redoで手戻り - トラックごとのミュート
- 縦方向のタイムシート表示(24FPS/1列3秒/2列で1シート)
- シートのズーム表示(上部バーのズーム操作/スマホはピンチ対応)
- 書き出し(トラック別
WAVのZIP/ シート画像PNGのZIP)WAVは最長トラックの尺に合わせて無音でパディングします
- 外部APIキー不要(音声処理はブラウザ内で完結)
- ブラウザで開き、トラックを選択して録音(または音声をアップロード)
- 必要に応じてシートをズームし、再生やスクラブで位置を確認
- 波形とセリフ色を見ながら範囲選択し、切り取り/削除/貼り付け/無音挿入で間を調整(
Undo/Redoで手戻り) - 選択メニューのセリフラベルで「セリフ/解除/自動」を調整
- 「その他」からセリフ検出の自動/詳細設定や録音中再生の切替を調整
- 書き出しで
ZIPをダウンロード(音声/シート画像)
補足:
- マイク利用は「安全なオリジン」が必要です(GitHub Pages は
https、ローカルはlocalhost推奨)。
Ctrl/Cmd + Z: UndoCtrl/Cmd + Y/Shift + Ctrl/Cmd + Z: RedoCtrl/Cmd + X: CutCtrl/Cmd + V: Paste(Shiftで上書き)↑/↓: スクラブ移動
前提: Node.js
- 依存関係のインストール:
npm install - 開発サーバ起動:
npm run develop(http://localhost:3000) - 本番ビルド:
npm run build - ビルドの確認:
npm run preview
このリポジトリの公開URL: https://stechdrive.github.io/komasync/
- デプロイ:
npm run deploydist/をgh-pagesブランチへ発行します- GitHub の Settings → Pages で
gh-pagesブランチ(/)を選択してください
※ フォーク/リポ名変更時はベースパスを上書きしてください: VITE_BASE=/your-repo/ npm run deploy
- コミットメッセージは英語の Conventional Commits(例:
feat: ...,fix: ...)を使用してください。
MIT License(LICENSE を参照)
Copyright (c) 2025 stechdrive
- Silero VAD のモデル(
public/models/silero_vad.onnx)を同梱しています。 - 詳細は
THIRD_PARTY_NOTICES.mdとpublic/THIRD_PARTY_NOTICES.txtを参照してください。- GitHub Pages 公開時は
/THIRD_PARTY_NOTICES.txtから確認できます。
- GitHub Pages 公開時は