Vfinityv1.5.0
Reference

Text-to-speech providers

Which voice providers Vfinity supports, what each needs, and which settings they honour.

Chat text-to-speech can use the Microsoft Edge voices with nothing set up, or one of five paid services with an API key of your own.

Providers

ProviderNeedsNotes
Microsoft EdgeNothingThe default. Free, and works out of the box
ElevenLabsAPI keyVoice list loads once the key is accepted
SpeechifyAPI key
MurfAPI key
CartesiaAPI key
Fish AudioAPI key

Some providers do not support changing the speaking speed. Vfinity says so on the Speed control when you select one.

Settings

SettingMeaning
ProviderWhich service speaks
API keyRequired for the paid providers. Voices stay empty without it
VoiceSearchable list, with a Test button
ModelWhere the provider offers a choice
VolumePlayback level
SpeedWhere the provider supports it

Filters

FilterMeaning
Read the sender's nameSpeaks "name says message" instead of the bare text
Skip ! and / commandsKeeps bot commands out of the queue
Skip emoji-only messages
Max charactersTruncates long messages
Muted usersA list of usernames to ignore

Alerts

Read alerts aloud speaks gift, follow, share and like alerts using the same voice, from per-event message templates.

Paid providers bill the characters spoken for alerts as well as for chat. On a busy stream alerts can easily outnumber chat messages.

The queue

Messages are spoken one at a time. Show in the action queue puts the queue in the floating viewer, where Skip drops the current message and Clear empties the queue.

When nothing is spoken

MessageMeaning
TTS is on, but this provider still needs its API key and voiceExactly that. Nothing is spoken until both are set
The provider rejected the API keyCheck the key, then refresh the voice list
Could not load the voice listNetwork problem. Paid providers fetch their lists over the internet
Pick a voice for this providerThe key worked, the voice is not chosen