Actually,
there are or were free options. Check them here:
PlayHT - for professional usage, dunno it is free for now;
FakeYou, Your Deep Fake Text to Speech Website. - a lot of game character voices, you can check them;
Home - also provides free (?);
Free service - text to speech and save to mp3! and so-on reader websites, now provide more-or-less robotic voicelines.
GitHub - neonbjb/tortoise-tts: A multi-voice TTS system trained with an emphasis on quality - use this repo to install tts-model, which is
nice in quality, but requires a good GPU.
In terms of quality, ElvenLabs is are most proficient one. But I don't recommend that you use multiple accounts for their services - you can get an IP Ban for 100 years, and you'll be unbanned if you buy a subscription.