На Хабре были статьи на тему бесплатного синтеза речи (на русском языке в том числе) онлайн . Проблема в том, что обычно эти онлайн-сервисы по большому счёту платные (бесплатно доступен только маленький фрагмент). А действительно бесплатные страдают качеством.
Поэтому решил порекомендовать сервис, который сочетает оба требования и которым пользуюсь сам. Он доступен только в браузере Edge (отправляет запросы к тем же TTS-серверам, что и сам браузер, но позволяет скачивать результат в MP3).
Ссылка: https://edgetts.github.io/
Важная тонкость — синтез Edge очень капризен к точкам в тексте. В случае ошибок (а для статей с Хабра они очень вероятны) нужно заменить «не заменять точки» на «заменять на 3 строки». Параметр «Объединять MP3» при этом имеет смысл поставить побольше (ставлю около 30 единиц, это даёт фрагменты около 10 минут каждый).
Также ставлю «v3» (это, возможно, не важно). Загрузка у меня идёт по факту всегда в папку загрузок (независимо от выбранной).
Среди голосов (помимо русских) рекомендую BrianMultilingual и EmmaMultilingual (они хорошо работают и с русским).
В общем, это единственный (похоже) доступный пример одновременно качественного и бесплатного онлайн TTS (можно синтезировать MP3 для больших текстов) .