enricoros / big-AGI

Generative AI suite powered by state-of-the-art models and providing advanced AI/AGI functions. It features AI personas, AGI functions, multi-model chats, text-to-image, voice, response streaming, code highlighting and execution, PDF import, presets for developers, much more. Deploy on-prem or in the cloud.

Home Page:https://big-agi.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ability to lock an elevenlabs voice and readout state to a particular chat instance

Skitzum opened this issue · comments

Why
Users will be able to build out specific chats with their characters, and instantly switch in between them. Can feel like a real conversation is happening when two characters interact in split chat mode.

Description
An instanced preference button for the specific chat context. This would have all of the options currently available under the voice tab in preferences.

Can you describe a bit more this use case? Where could the settings or components be added in the UI?

Different personas already have different elevenlabs voices, and that should be working, right?

Can you describe a bit more this use case? Where could the settings or components be added in the UI?

Different personas already have different elevenlabs voices, and that should be working, right?

Currently, you can set a system wide voice under preferences. I don't see an option to set an elevenlabs voice for each distinct chat / persona. Ideally we could have a voice for each individual chat, instead of switching between them between voice chats.

Usage:
Split chat mode would enable two different persona's to communicate with each other, using different elevenlabs voices.

If your chat instance is supposed to be a professional, you may want a professional voice for this instance.

If your chat instance is supposed to be goofy, you may want a lighthearted voice to automatically be applied etc.