Voine/ChatWaifu_Mobile
移动版二次元 AI 老婆聊天器
What it solves
このプロジェクトは、標準的なLLMチャット体験を、没入感のあるキャラクターベースのインタラクションへと変貌させるAndroidアプリケーションを提供します。テキスト生成、音声合成、および2Dアニメーションを統合し、特定の性格を持つバーチャルコンパニオンを作成します。
How it works
このアプリは、いくつかの特化した技術を組み合わせて、ライブなインタラクションループを作成します:
- Text Generation: ChatGPT (via OpenAI API) を使用して、会話ロジックとキャラクターのペルソナを制御します。
- Voice Synthesis: ローカルの VITS-ncnn をテキスト読み上げに実装し、キャラクターが特定の声(例:Blue Archive や Steins;Gate から)で話すことを可能にします。
- Visuals: Native Live2D SDK を使用して、画面上にアニメーション化された2Dキャラクターをレンダリングします。
- Input: ローカルの Sherpa-ncnn を音声認識に使用し、音声ベースのチャットを可能にします。
- Translation: Baidu Translate を統合して GPT の出力を日本語に変換し、日本語中心の VITS 音声モデルとの互換性を確保します。
Who it’s for
アニメファンや、複数のAIモダリティ(音声、テキスト、アニメーション)を単一のモバイルアプリケーションに統合することに興味があるAndroid開発者。
Highlights
- Local Inference: 音声合成と音声認識は、ncnn ライブラリを使用してデバイス上でローカルに処理されます。
- Customizable Characters: ユーザーは独自の VITS および Live2D モデルをインポートして、新しいキャラクターを作成できます。
- Multimodal Integration: Jetpack Compose で構築された単一のモバイル UI 内で、LLM テキスト、ローカル TTS、およびローカル STT を組み合わせます。
- Persona Support: 内蔵のキャラクター設定および外部のペルソナ構成をサポートしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト