Free use of YandexSpeachKit in Russian language
Project description
Yandex TTS Python
Этот Python скрипт позволяет генерировать речь из текста, используя Yandex SpeachKit API. Доступен только Русский язык. Вы можете выбрать голос и настроение для синтезированной речи.
Требования
Для использования этого скрипта необходимо иметь установленный 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 yandexspeach.yandexspeach import YandexFreeTTS
tts = YandexFreeTTS()
output_path = 'output'
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
yandex_tts_free-0.0.1.tar.gz
(5.3 kB
view hashes)
Built Distribution
Close
Hashes for yandex_tts_free-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 634a6ae856c31dfffa28876c7bee283404e07c7c1598f9504256422c4d4ac37a |
|
MD5 | bafe49c1241a2f451e1ca02b3853a5fa |
|
BLAKE2b-256 | 49e25f66cb36dfa62650b44ad40c424e32f1df3b5bba5b75d8f9b1ceb7f563bb |