В эпоху голосовых ассистентов, подкастов и автоматических озвучек сделать «человеческое» звучание текста стало проще, чем когда-либо. Обычно для этого требуется подключение к облачному сервису с API-ключами или установка громоздких пакетов. Но оказывается, есть альтернатива, которая не требует ни Edge-браузера, ни официального API: проект edge-tts на Python. Если вы когда-нибудь пробовали озвучку от Microsoft, то, вероятно, сталкивались с привязкой к Windows или к браузеру Edge. В edge-tts этого нет — библиотека умеет «договариваться» с облачным TTS-сервисом (Text-to-Speech - перевод из текста в речь) Microsoft, не устанавливая лишних компонентов. Есть много сервисов с качественным TTS, но они почти всегда хотят от вас зарегистрировать учетную запись, получить ключ и оплачивать подписку. Здесь же edge-tts не просит никаких ключей — всё работает «из коробки», хотя и следует помнить, что это, по сути, «задняя дверь» к публичному движку Edge. Достаточно одной команды: pip install edge-tts
Используем онлайн-движок Microsoft Edge для TTS без самого Edge: обзор edge-tts
23 января 202523 янв 2025
1011
4 мин