ChatVRMはブラウザで簡単に3Dキャラクターと会話ができるWebアプリケーションです。
各機能は主に以下の技術を使用しています。
- ユーザーの音声の認識
- 返答文の生成
- 読み上げ音声の生成
- 3Dキャラクターの表示
ローカル環境で実行する場合はこのリポジトリをクローンするか、ダウンロードしてください。
OpenAI APIおよびWEB版VOICEVOXのAPIキーを取得し、環境変数として設定してください。
export OPENAI_KEY="your_openai_api_key"
export VOICEVOX_KEY="your_voicevox_api_key"
必要なパッケージをインストールしてください。
npm install
パッケージのインストールが完了した後、以下のコマンドで開発用のWebサーバーを起動します。
npm run dev
実行後、以下のURLにアクセスして動作を確認して下さい。