ChatVRM  by pixiv

Demo app for 3D character conversation in the browser

Created 3 years ago
835 stars

Top 42.4% 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

10 months ago

Responsiveness

Inactive

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

Explore Similar Projects

Feedback? Help us improve.