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
import os
tts = YandexFreeTTS()
output_path = 'output'
# Создаем папку если её нет
if not os.path.exists(output_path):
os.makedirs(output_path)
text = 'Это тестовый текст для проверки голосов.'
# Генерация речи с голосом levitan и нейтральным настроением
tts.generate_speech_ya(output_path, 'test.mp3', text, 'levitan')
# Генерация речи с голосом oksana и настроением good
tts.generate_speech_ya(output_path, 'test_good.mp3', text, 'oksana', 'good')
Отказ от ответственности
Этот пакет не является официальным продуктом Яндекса и использует их бесплатное TTS API. Используйте его на свой страх и риск. Разработчики не несут ответственности за любые проблемы, которые могут возникнуть в результате использования этого пакета.
Metadata
Release files for yandex-tts-free 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| yandex_tts_free-0.0.5.tar.gz | 5.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| yandex_tts_free-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.0 kB
Release files / yandex_tts_free-0.0.5.tar.gz
| Download URL | yandex_tts_free-0.0.5.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d5990acfc553469b393bffbc7d9a077af8b9f8edf443dceb8c8dca3365a12d18
|
|
BLAKE2b-256 checksum How to use checksums |
712e1fa2043959ca5c8b2c00be61d3c19a046fe0061afd1bced98b1556895300
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.27.0
|
Release files / yandex_tts_free-0.0.5-py3-none-any.whl
| Download URL | yandex_tts_free-0.0.5-py3-none-any.whl |
|---|---|
| Size | 4.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1601215235e7e0fe390daded716b29f81789c3f05fa3256c4528d350c50525ad
|
|
BLAKE2b-256 checksum How to use checksums |
e25dabfaf254f57dbd314e8aafa10d23eac5f48a3824433a00a5c44d7d1e9fbc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.27.0
|