きゃらチャットAIは、ピクシブ社のChatVRMをフォークして作成されています。 ブラウザで簡単にAIキャラクターと会話ができるアプリケーションです。
チャット画面からAIキャラクターと会話を楽しむことができます。
きゃらチャットAIの各機能は主に以下の技術を使用しています。
- ユーザーの音声の認識
- 返答文の生成
- 読み上げ音声の生成
- 3Dキャラクターの表示
調整中
ローカル環境で実行する場合はこのリポジトリをクローンするか、ダウンロードしてください。
git clone https://github.com/YasunaCoffee/CharaChatAI.git
必要なパッケージをインストールしてください
npm install
パッケージのインストールが完了した後、以下のコマンドで開発用のWebサーバーを起動します
npm run dev
実行後、以下のURLにアクセスして動作を確認して下さい。
Vercelにてデプロイする方法を推奨しています。以下の記事をご参考ください。 3DキャラクターのAIチャットアプリをVercelでデプロイしたら一瞬だった
Vercel上で環境変数を設定しています。 VercelのSettingで環境変数にOpenAIのAPIKEYとKoeiromapのAPIKEYを設定してください。
NEXT_PUBLIC_VERCEL_ENV_OpenAiKey
NEXT_PUBLIC_VERCEL_ENV_KoeiroMapKey