About ChatVRM
You can enjoy conversations with 3D characters using only a web browser using a microphone, text input, and speech synthesis. You can also change the character (VRM), set the personality, and adjust the voice.
Technology
@pixiv/three-vrm  is used for displaying and manipulating 3D models,  OpenRouter  is used for LLM access, and  ElevenLabs  is used for text to speech.
The source code for this demo is available on GitHub. Feel free to experiment with changes and modifications!
Repository:  https://github.com/zoan37/ChatVRM
Precautions for use
Do not intentionally induce discriminatory or violent remarks, or remarks that demean a specific person. Also, when replacing characters using a VRM model, please follow the model's terms of use.
ElevenLabs API
Enter your ElevenLabs API key to enable text to speech. You can get an API key at the ElevenLabs website.
The entered API key is stored in browser local storage and is used to call the ElevenLabs API, so it will not be saved on the server.
powered by OpenRouterElevenLabsVRoid