Skip to main content

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. Используйте его на свой страх и риск. Разработчики не несут ответственности за любые проблемы, которые могут возникнуть в результате использования этого пакета.

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page