現在の状態
ページ起動中…
起動シーケンスを準備しています
❌ エラーが発生しました
下の「ログをコピー」ボタンで全ログを取得し、秘書に送ってください。
diary-shadow PoC #2 v5 — Piper TTS
Piper(VITS)TTS をブラウザで動かす。分割推論+連結再生版。473字 OOM 失敗を入力長分割で回避し、長文日記の実用性を検証する。
v5 の差分: v4 オーナー実機テスト結果 (Android 10 / Chrome 138 / Device memory 2GB / JS Heap limit 468MB) で
191字=成功 88.84秒 / 473字=失敗 116.60秒 (rawType: number = WASM malloc 失敗 = OOM 確定)。
→ v5 で 分割推論モード (センテンス境界で 150字以下に切る) と 連結再生 を追加。
600字・1000字の長文サンプルも用意し、実用的な日記長での測定を可能化。
📚 環境別の所要時間目安(参考・楽観しない):
・PC (デスクトップ): 1文あたり 数秒〜十数秒
・Android Chrome (WASM): 1文 (〜150字) あたり 30〜90秒。1000字なら 7〜9 チャンク → 5〜10分
・iOS Safari (WASM): 1文 (〜150字) あたり 30〜120秒程度
📚 これは ebook-audio プロジェクトでの先行知見(モバイル WASM ≒ 0.3× realtime)に基づきます。
v5 推奨手順: まず分割モード OFF で v4 と同じ短文を確認 (回帰チェック)、次に分割モード ON で 600字・1000字を試す。
📚 注意: 初回起動時はモデル DL(数十 MB)が走ります。Wi-Fi 推奨。
キャッシュは OPFS(Origin Private File System)に保存され、ページを閉じても残ります。
📚 iOS Safari 15.2+ で OPFS 対応済。Android Chrome は元々対応。