Skip to content

plexofdeath95/ChatVRM

 
 

Repository files navigation

ChatVRM

ChatVRM is a demo application that allows you to easily converse with 3D characters in your browser.

You can import VRM files, adjust voice settings to match the character, and generate responses with emotional expressions.

The main technologies used in ChatVRM are as follows:

Demo

A demo is available on Glitch:

https://chatvrm.glitch.me

Running Locally

To run ChatVRM in your local environment, clone or download this repository:

git clone git@github.com:pixiv/ChatVRM.git

Install the required packages:

npm install

Once the installation is complete, start the development web server with the following command:

npm run dev

After running, access the following URL to verify it works:

http://localhost:3000


ChatGPT API

ChatVRM uses the ChatGPT API to generate response texts.

For the specifications and terms of use of the ChatGPT API, please refer to the following links and the official website:

Koeiromap API

ChatVRM uses Koemotion's Koeiromap API for text-to-speech conversion of response texts.

For the specifications and terms of use of the Koeiromap API, please refer to the following links and the official website:

Credits

The 3D room model used in this project is provided by Spark Games under the Creative Commons Attribution (CC-BY) license

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.5%
  • Other 1.5%