キャラクター日本語学習プラットフォーム

キャラクターとの会話練習とミッション型の進行で、日本語学習を続けやすくするプラットフォーム。

課題

従来の日本語学習は単調になりがちで、継続的なモチベーション維持が課題。 また、実践的な会話練習の機会が限られており、知識はあっても話せないという問題があった。

ソリューション

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表示を一つの学習体験としてつなぎ、会話練習のテンポが崩れないように調整しました。