# ChatVRM **Repository Path**: mirrors/ChatVRM ## Basic Information - **Project Name**: ChatVRM - **Description**: ChatVRM 可轻松地与浏览器中的 3D 角色交谈 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: main - **Homepage**: https://www.oschina.net/p/chatvrm - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-05-04 - **Last Updated**: 2026-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ChatVRM ChatVRMは、技術共有およびデモンストレーションを主目的としたプロジェクトです。 本レポジトリは、2024-07-18時点のコードを持ってアーカイブされました。 今後、ChatVRMに対して変更を加えたい場合、フォークを行って開発いただけますと幸いです。 また、関連プロジェクトとして [local-chat-vrm](https://github.com/pixiv/local-chat-vrm) も公開しています。 local-chat-vrmは返答文の生成と読み上げ音声の生成をブラウザ上で実行できるアプリケーションです。ただし英語での応答のみに対応しており、日本語はご利用いただけません。 --- ChatVRMはブラウザで簡単に3Dキャラクターと会話ができるデモアプリケーションです。 VRMファイルをインポートしてキャラクターに合わせた声の調整や、感情表現を含んだ返答文の生成などを行うことができます。 ChatVRMの各機能は主に以下の技術を使用しています。 - ユーザーの音声の認識 - [Web Speech API(SpeechRecognition)](https://developer.mozilla.org/ja/docs/Web/API/SpeechRecognition) - 返答文の生成 - [ChatGPT API](https://platform.openai.com/docs/api-reference/chat) - 読み上げ音声の生成 - [Koemotion/Koeiromap API](https://koemotion.rinna.co.jp/) - 3Dキャラクターの表示 - [@pixiv/three-vrm](https://github.com/pixiv/three-vrm) ## 実行 ローカル環境で実行する場合はこのリポジトリをクローンするか、ダウンロードしてください。 ```bash git clone git@github.com:pixiv/ChatVRM.git ``` 必要なパッケージをインストールしてください。 ```bash npm install ``` パッケージのインストールが完了した後、以下のコマンドで開発用のWebサーバーを起動します。 ```bash npm run dev ``` 実行後、以下のURLにアクセスして動作を確認して下さい。 [http://localhost:3000](http://localhost:3000) --- ## ChatGPT API ChatVRMでは返答文の生成にChatGPT APIを使用しています。 ChatGPT APIの仕様や利用規約については以下のリンクや公式サイトをご確認ください。 - [https://platform.openai.com/docs/api-reference/chat](https://platform.openai.com/docs/api-reference/chat) - [https://openai.com/policies/api-data-usage-policies](https://openai.com/policies/api-data-usage-policies) ## Koeiromap API ChatVRMでは返答文の音声読み上げにKoemotionのKoeiromap APIを使用しています。 Koeiromap APIの仕様や利用規約については以下のリンクや公式サイトをご確認ください。 - [https://koemotion.rinna.co.jp/](https://koemotion.rinna.co.jp/)