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
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 |