1. Paste your CharacterAI Definitions
The Technical Challenge: Mapping the Soul
CharacterAI's schema is flexible, but Voxta's is rigid. Here is how our converter ensures your character "survives" the move:
1. UUID Generation
Voxta requires an ID field that acts as a primary key for the profile. CharacterAI doesn't expose this in their text definition. We automatically generate an RFC-compliant UUID for you, ensuring the Voxta app recognizes it as a valid, unique character.
2. CamelCase and Key Mapping
Voxta expects firstMessage and creatorNotes. CAI doesn't use these names. Each field it recognizes in the CharacterAI data is copied to the matching Voxta field, with your wording left untouched.
3. Persona to Personality Mapping
In CAI, the "Advanced Definition" often contains example chats. Voxta prefers these in a separate mesExample block. Text is copied across as written (see "What this converter changes" below), so review the result in Voxta and adjust any wording or formatting you want to change.
How to Setup Your Voxta Companion
- Convert & Download: Use the tool above to get your
character.json. - Create Folder: In your Voxta
Profilesdirectory, create a new folder named after your character. - Deploy Files: Move the JSON into that folder. Add a matching image named
character.png. - Launch: Open Voxta and click the "Refresh Profiles" button. Your character will now be ready for voice interaction.
FAQ: CAI to Voxta
A: No. Voxta's voice settings (ElevenLabs, etc.) are set within the Voxta app itself. This tool converts the *personality* and *logic* of the character.
A: 100%. We use client-side logic only. No data ever leaves your browser during the CharacterAI to Voxta process.
