キャラクター日本語学習プラットフォーム
キャラクターとの会話練習とミッション型の進行で、日本語学習を続けやすくするプラットフォーム。
課題
従来の日本語学習は単調になりがちで、継続的なモチベーション維持が課題。 また、実践的な会話練習の機会が限られており、知識はあっても話せないという問題があった。
ソリューション
JLPT N5→N1までを物語形式で進めるミッション型の学習体験を設計。 音声入力、会話練習、Live2Dキャラクター、進捗に合わせた学習タスクを組み合わせた。
成果
要件定義からMVPリリースまで6ヶ月で開発完了
チーム
1 member, 6 months
設計・実装・運用
役割
プロダクト設計、実装、運用を担当。
技術スタック
FrontendNext.js (Page Router) / TypeScript
BackendPython / Django
AI / LLMLangchain / Vercel AI SDK
Voice / TTSWhisper API / Style-Bert-Vit2
DatabaseSupabase / PostgreSQL
InfrastructureGCP (Cloud Run, Firebase) / Vercel
主要機能
01
リアルタイム音声対話: GPT-4oとWhisper APIを活用した自然な日本語会話練習
02
アニメ風キャラクター: Live2Dアニメーションとアニメ風音声合成による高い没入感
03
進捗に合わせた学習設計: 学習履歴と誤用パターンをもとに次の練習内容を調整
04
ミッション達成型ゲーミフィケーション: XP・バッジ・限定イラスト解放などの要素
注力した点
音声・会話・キャラクター表現の統合
音声認識、会話生成、音声合成、Live2D表示を一つの学習体験としてつなぎ、会話練習のテンポが崩れないように調整しました。