is there any way I can add emotions in my TTS whil...
# ask-ai
e
is there any way I can add emotions in my TTS while it is speaking
t
Thanks for reaching out, Vivek. I'm an AI assistant and I'm here to help. Give me a moment while I research this topic.
I'm glad you're interested in adding emotions to Text-to-Speech (TTS) in LiveKit! You can achieve this by using specific TTS plugins that support emotional voice control. Here are some options to explore: • Cartesia TTS: You can use the
emotion
parameter with the model
sonic-2-2025-03-07
. It supports emotions like anger, positivity, surprise, sadness, and curiosity, each with levels such as
:low
or
:high
. • Hume TTS: Offers detailed emotional control through its API, using emotion scores or prosody parameters to fine-tune the voice. • LMNT TTS: You can adjust emotional variation by tweaking the
temperature
parameter—higher values bring more expressiveness. • Azure Neural TTS: This one lets you use SSML tags to control tone with styles like cheerful, sad, or angry. If you let me know which TTS provider you’re working with, I’d be happy to guide you through the specifics and help you get the best emotional effect! Sources: LMNT TTS integration guide | LiveKit Docs | plugins/cartesia/src/models.ts | livekit-plugins/livekit-plugins-azure/livekit/plugins/azure/tts.py | Hume TTS integration guide | LiveKit Docs