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 Normalization
Voxta expects firstMessage and creatorNotes. CAI doesn't use these names. We intelligently parse the CAI "Greeting" and "Long Description" to fill these slots, ensuring the AI model has the context it needs to sound correct.
3. Persona to Personality Mapping
In CAI, the "Advanced Definition" often contains example chats. Voxta prefers these in a separate mesExample block. Our engine identifies these snippets and re-aligns them to improve the voice-tuning capabilities of the companion.
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.
