Free use of YandexSpeachKit in Russian language
Project description
yandex-tts-free
Этот Python пакет позволяет генерировать речь из текста, используя бесплатное Yandex SpeachKit API. Доступен только Русский язык. Вы можете выбрать голос и настроение для синтезированной речи.
Установка
Для начала работы установите пакет через pip:
pip install yandex-tts-free
Требования
Для использования этого пакета необходимо иметь установленный ffmpeg в системе.
Доступные голоса
- levitan
- zahar
- silaerkan
- oksana
- jane
- omazh
- kolya
- kostya
- nastya
- sasha
- nick
- zhenya
- tanya
- ermilov
- alyss
- ermil with tunning
- robot
- dude
- zombie
- smoky
Доступные настроения
- neutral
- evil
- good
Использование
from yandex_tts_free import YandexFreeTTS
tts = YandexFreeTTS()
output_path = 'output'
text = 'Это тестовый текст для проверки голосов.'
# Генерация речи с голосом levitan и нейтральным настроением
tts.generate_speech(output_path, 'test.mp3', text, 'levitan')
# Генерация речи с голосом oksana и настроением good
tts.generate_speech(output_path, 'test_good.mp3', text, 'oksana', 'good')
Отказ от ответственности
Этот пакет не является официальным продуктом Яндекса и использует их бесплатное TTS API. Используйте его на свой страх и риск. Разработчики не несут ответственности за любые проблемы, которые могут возникнуть в результате использования этого пакета.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
yandex_tts_free-0.0.4.tar.gz
(5.4 kB
view hashes)
Built Distribution
Close
Hashes for yandex_tts_free-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d189a9f85fb2bfab3a90589c6d73a37072fc1dccf53e8106cf300c68254c2695 |
|
MD5 | 4d962c59d030e7a543f4cb3b3fb45121 |
|
BLAKE2b-256 | fd00ee0fbafb9c3952df42653a77b486455bdd0b1f2546ad34b3fc8cc11c5620 |