[{"data":1,"prerenderedAt":23},["ShallowReactive",2],{"tag-articles-fish audio":3},[4,10,14,19],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":9},"2026年3月17日の開発日記 - R2 CORSの沼とMiller Column移行、合間にボイスクローン実験","PRレビューから始まりR2カスタムドメインのCORS地獄に半日はまり、会計入門10ページのMiller Column移行をサブエージェント7本で並行処理し、Fish Audio S2で自分の声のTTS実験まで詰め込んだ一日の記録","/2026-03-17-diary","2026-03-17T00:00:00.000Z",null,{"title":11,"description":12,"path":13,"publishedAt":8,"updatedAt":9},"Fish Audio S2でボイスクローン - 自分の声でTTS生成する実験記録","Fish Audio S2 TTSサービスで自分の声のクローンモデル（test_akira）を作成しテスト。API 402エラーからWebプレイグラウンドで代替、感情タグの3パターン試行、固有名詞の発音補正、料金・ローカル実行の調査、生成スクリプトへのto_tts_text()追加までの記録。","/fish-audio-s2-voice-clone",{"title":15,"description":16,"path":17,"publishedAt":18,"updatedAt":9},"2026年3月18日の開発日記 - 教材コンテンツ音声化＆インタラクティブ実装を一気通貫","Fish Audio v3で教材ナレーション音声を100件以上生成し、簿記入門の概要セクションをMiller Columnsにインタラクティブ移行。モバイル対応3パターンを仕上げ、即録くんの設計も進めた1日。","/2026-03-18-diary","2026-03-18T00:00:00.000Z",{"title":20,"description":21,"path":22,"publishedAt":18,"updatedAt":9},"Fish Audio v2/v3とElevenLabsで教材ナレーション音声を一括生成した記録","Fish Audio v2で33件、v3で68件のナレーション音声を生成。ダブルクォーテーション除去や読み間違い対策などテキスト整備、Python製TTS音声バリデーターの開発、R2アップロードからCDNキャッシュ問題の発覚まで。","/fish-audio-tts-narration-generation",1785654933561]