問題
初級の孤立文や分量ラベルだけで済ませず、上級者が本当に30分取り組める連続教材と、端末で確実に再生できる日英音声をどう提供するか。
役割
教材構成、出典方針、定時生成、音声再生、履歴UI、実装
過程
- 日本語は一篇のC1+演説、英語はC1+演説とSmall Talkに再設計し、字数・語数の最低基準をテストで強制する
- Piper Plusの多言語ニューラル音声を操作時だけブラウザ内で読み込み、日英を自然な韻律で合成する。モデルは端末へキャッシュし、システム音声は最終手段に限定する
- 東京日付ごとにDurable Object v2へ保存し、旧い短文教材を新形式へ混在させず、過去の日課を選択できるようにする
結果
日本語4,000字以上、英語3,000語以上を下限とするC1+長文教材、自然な日英ニューラル音声、速度調整、段落再生、日付アーカイブを実装しました。
振り返り
学習時間は表示上の数字ではなく、実際の文章量と練習手順で保証し、音声機能は各ブラウザの遅延・分割制約まで含めて設計する必要があります。