Android / Ollama-compatible chat / Voice
Dual AI Chat
Dual AI Chat は、ユーザーが指定した Ollama 互換サーバーに接続し、1 AI チャットと 2 AI 掛け合いを切り替えられる Android 向けチャットクライアントです。音声入力、TTS、アバター、設定プロファイル、Web Search、Debug Mode をひとつにまとめています。
文書: 操作マニュアル | プライバシーポリシー
- Normal モードでは 1 つのモデルと対話し、Chatter モードでは Base と Chatter Partner が交互に会話します。
- Voice Input、Auto Voice Input、Text-to-Speech により、ハンズフリー寄りの対話フローを構築できます。
- 設定プロファイル、アバター画像、検索 API、Debug Mode を端末内で管理できます。
スクリーンショット
主な特徴
- ユーザー指定の Ollama 互換サーバーに接続: 起動時と設定画面を開いたときに
/api/tagsを取得し、モデル一覧と接続状態タイルを更新します。 - Normal / Chatter モード: Base と Chatter Partner で別々のモデル、名前、System Prompt、音声設定を持てます。
- 音声対話: Voice Input を有効にすると、入力欄が空のまま Send を押した際に音声認識を開始します。TTS と Auto Voice Input も利用できます。
- 設定プロファイル: 設定を保存・読込・削除でき、Base/Chatter ごとのアバター画像もプロファイルと一緒に扱えます。
- Web Search と Debug Mode: 検索 API を設定し、Brave 互換形式を含む検索結果を生成コンテキストへ追加できます。通信ログの可視化も可能です。
- アバター表現: c0(背景)/ c1(基本)/ c2(まばたき)/ c3(会話中)を Base と Chatter Partner それぞれで設定できます。
利用上の注意
- LLM tester with llama.cpp の API サーバー、または任意の Ollama 互換サーバー(ローカル / リモート)と組み合わせて利用できます。
- 接続先 URL や検索 API はユーザーが設定します。リモートサーバーや第三者 API を使う場合、その通信は各提供者のポリシーに従って処理されます。
- 現在の実装では会話履歴はセッション中のメモリで管理され、アプリ再起動後まで永続化はされません。