ChatVRM  by pixiv

Demo app for 3D character conversation in the browser

created 2 years ago
777 stars

Top 45.9% on sourcepulse

GitHubView on GitHub
Project Summary

ChatVRM is a browser-based demo application enabling users to converse with 3D characters. It allows importing VRM files, adjusting character-specific voices, and generating responses with emotional expressions, targeting users interested in interactive 3D character experiences.

How It Works

The application leverages several key technologies: Web Speech API for voice recognition, ChatGPT API for response generation, Koemotion/Koeiromap API for text-to-speech synthesis, and @pixiv/three-vrm for 3D character rendering. This stack facilitates an end-to-end interactive experience within a web browser.

Quick Start & Requirements

  • Install dependencies: npm install
  • Run development server: npm run dev
  • Access demo: http://localhost:3000
  • Requires Node.js.
  • Demo available at: https://chatvrm.glitch.me

Highlighted Details

  • Browser-based 3D character interaction.
  • Integrates ChatGPT for AI-driven responses.
  • Utilizes Koemotion's Koeiromap API for expressive speech synthesis.
  • Supports VRM file imports for character customization.

Maintenance & Community

This repository was archived on 2024-07-18. Users are encouraged to fork the repository for further development.

Licensing & Compatibility

The repository does not explicitly state a license.

Limitations & Caveats

The project is archived and no longer actively maintained by the original developers. Further development requires forking the repository.

Health Check
Last commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
26 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.