Skip to main content

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

yandex_tts_free-0.0.5.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

yandex_tts_free-0.0.5-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

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

Hashes for yandex_tts_free-0.0.5.tar.gz
Algorithm Hash digest
SHA256 d5990acfc553469b393bffbc7d9a077af8b9f8edf443dceb8c8dca3365a12d18
MD5 e1d47b155037b44451f4a6d9aaac1735
BLAKE2b-256 712e1fa2043959ca5c8b2c00be61d3c19a046fe0061afd1bced98b1556895300

See more details on using hashes here.

File details

Details for the file yandex_tts_free-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for yandex_tts_free-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1601215235e7e0fe390daded716b29f81789c3f05fa3256c4528d350c50525ad
MD5 1bf9d54db2af03faf2b791c9a2966c2a
BLAKE2b-256 e25dabfaf254f57dbd314e8aafa10d23eac5f48a3824433a00a5c44d7d1e9fbc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page