Eng 繁中 日本語 한국어 简中

DanceXR Operator

DanceXR Operator is the dedicated AI backend for DanceXR, providing advanced voice synthesis, large language model (LLM) chat, and dynamic roleplay features for the game.

Overview

Operator runs as a local server, bundling Kokoro TTS and llama.cpp LLM behind a unified HTTP API, and is designed to work seamlessly alongside the DanceXR Unity client.

With Operator, you can generate lifelike character voices, enable in-game AI conversations, and manage custom roleplay scenarios using flexible prompt templates. The server supports multiple languages and voices, and includes tools for model management and benchmarking.

Operator is easy to set up and runs entirely on your own hardware—no internet connection required after initial model download. DanceXR Operator brings powerful AI-driven features to your DanceXR experience.

Installation

Simply download and install next to your DanceXR folder.

Recommended folder structure:

DanceXR Root Folder
├─ content
├─ DanceXR HD Pro_WIN64
├─ DanceXR RT Pro_WIN64
├─ [other DanceXR versions]
└─ Operator
   ├─ Operator.exe
   └─ [other Operator files]

Download Link: https://github.com/alloystorm/dvvr/releases/download/operator1.0/operator-install-lite-1.0.exe

Usage

Automatic Startup

When installed in the above structure, the Operator will automatically start when you enable AI Chat in DanceXR.

A system tray icon will appear, allowing you to access Operator’s web interface and monitor its status.

It will then shut down itself after you exit the DanceXR for a while.

Manual Startup

You can also start Operator manually by running Operator.exe.

The system tray icon will appear, and you can access the web interface or shut it down by clicking on the icon.

Web Interface

By default, Operator’s web interface is accessible at http://localhost:8110. It has the following sections:

  • Model Management: Download and switch LLM models
  • TTS Preview: Preview TTS voices
  • Benchmarking: Run performance benchmarks for LLM