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
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. Используйте его на свой страх и риск. Разработчики не несут ответственности за любые проблемы, которые могут возникнуть в результате использования этого пакета.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yandex_tts_free-0.0.5.tar.gz.
File metadata
- Download URL: yandex_tts_free-0.0.5.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5990acfc553469b393bffbc7d9a077af8b9f8edf443dceb8c8dca3365a12d18
|
|
| MD5 |
e1d47b155037b44451f4a6d9aaac1735
|
|
| BLAKE2b-256 |
712e1fa2043959ca5c8b2c00be61d3c19a046fe0061afd1bced98b1556895300
|
File details
Details for the file yandex_tts_free-0.0.5-py3-none-any.whl.
File metadata
- Download URL: yandex_tts_free-0.0.5-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1601215235e7e0fe390daded716b29f81789c3f05fa3256c4528d350c50525ad
|
|
| MD5 |
1bf9d54db2af03faf2b791c9a2966c2a
|
|
| BLAKE2b-256 |
e25dabfaf254f57dbd314e8aafa10d23eac5f48a3824433a00a5c44d7d1e9fbc
|