Voice

Default & custom voices

We provide the option for a few default voices per gender, plus the option to create your own voice via voice samples for subscribers. We recommend using Elevenlabs, our audio partner, to generate AI voices. You can have only 1 custom voice per Kindroid and to create a new custom voice, you must delete your old one first.

Creating your custom voice

Creating custom voices first requires audio samples, and you must own the rights to the samples you upload. Quality matters much more than quantity - just a minute or so of high-quality audio will be sufficient, and more than 2 minutes is not necessary. Ensure that the samples show good degree of variance, as the process will capture the variance in tone and style in the samples. You can use custom accents or in foreign languages - all of those traits will be captured in the custom voice. Sample quality is the most important thing - err on the side of a few high-quality samples than many mediocre ones.

Once you have the samples, you can finetune the voice with sliders. You should experiment on your own, but generally we find the default to be acceptable for most cases.



Text chat audio

You can click the play button to hear audio. Note that this can only be run once per message unless it is regenerated. Words within (parentheses) will not be spoken aloud intentionally, so if you prefer actions to not be spoken out loud, use (parentheses) to denote them. All other formatting such as *asterisks* will be spoken aloud.

Autoplay audio

In general settings - > account wide, you can turn on autoplay audio for messages that you receive. This applies to single chats as well as for groupchats.

.

Voice call

Voice calls can be conducted in many languages, though currently for the highest intelligence, we recommend using English.

Technical Note: Multi-paragraph mode is disabled, which means that any new paragraphs or lines will cause your Kindroid to stop speaking.

Memory in voice call

Voice call uses the same backstory, key memories, and can recall from long term memory and journals just like text chat. In voice call settings (gear icon on top right), there is the unified chat/voice chat history toggle that affects how memory works in voice calls.

If unified chat/voice chat history is enabled, the voice call will share the identical chat history as the text chat. This makes it so you can switch back and forth, and is useful if you see voice call as a continuation of text chat and vice versa rather than a separate mode. When you return to text chat, your Kindroid will be able to reference what occurred latest in the voice call and you can continue in text chat (though voice call messages will not show up in text chat message bubbles). Shared memory in groupchats will work the same way as they do in text chat, if both shared memory in a group is enabled and this toggle is enabled.

If it is disabled, voice call will be treated as a completely separate instance. Voice call will default to a blank slate chat history and will not recall any context from text chat. There is a temporary voice call memory that keeps record of the call transcript; in the event the call is dropped, or you press end call and restart it (without going to text chat), you can resume the call and pick up where you left off. The temporary call history is reset if you engage in text chat in any way or do a chat break.

Voice call does consolidate into long term memory regardless of whether unified chat/voice chat history is enabled. Long term memory is different from chat history/short term memory. Contents from the voice call may be recalled in text chat when the context for recall is similar, but may need specific prompting to refer to that memory. For more details on memory and specifics, see Memory.

Call transcripts

Click on the CC icon in voice calls to toggle transcripts. Transcripts will only persist on the voice call session while you're on the page, and will reset if you go to some other page or screen. Starting/hanging up calls will not reset transcripts to help persist them through accidental call drops or errors.