1. Upload Pygmalion JSON

Technical Upgrade: Missing Data Generation

Pygmalion files are "flat" and lack many fields that Voxta expects. Our converter synthesizes this missing data to prevent errors:

1. UUID Synthesis

Pygmalion files have no ID. Voxta crashes without one. We generate a compliant v4 UUID for your character on the fly, allowing it to register as a new, unique entity in the Voxta database.

2. CamelCase Transformation

We map the legacy keys to the modern schema:

  • char_namename
  • char_personapersonality
  • char_greetingfirstMessage
  • example_dialoguemesExample (Array formatted)

3. Profile Expansion

Voxta splits "Description" (Visuals) from "Personality" (Mind). Since Pygmalion only has "Persona," we intelligently duplicate the relevant data into the `profile` field so the AI has context for both behavior and appearance.

Migration Guide

  1. Locate: Find your old `.json` files.
  2. Convert: Drag one into the tool.
  3. Install: Place the resulting `character.json` into a new folder in `Voxta/profiles/`.
  4. Voice: Open Voxta, select the character, and assign a voice (ElevenLabs/Coqui) manually, as this data didn't exist in the old file.

FAQ: Pygmalion to Voxta

Q: Why is the voice set to default?

A: Pygmalion files contain no voice data. Voxta will assign a default TTS voice until you choose a specific one in the app settings.

Q: Can I merge multiple JSONs?

A: No, Voxta profiles are 1-to-1. You must convert each character individually.