Skip to main content

Silero-Advanced - это улучшенный модуль Silero.

Project description

👋 Приветствуем в Silero-Advanced!

Silero-Advanced - это улучшенный модуль Silero.

🤔 В чем отличие?

Оригинальная Silero не может озвучивать цифры и некоторые символы. В этом модуле данная проблема решена.

⬇️ Установка

pip install silero-advanced

💻 Использование

Модуль имеет 3 функции:

• Синтезировать
• Синтезировать и воспризвести
• Синтезировать и сохранить аудио в формате wav

Пример 1 функции:

import time
import sounddevice as sd
from silero_advanced import synthesis

synthesis = synthesis()
audio = synthesis.synthesis("Привет, Мир! Я умею озвучивать цифры и символы! Например: 2 + 2")

sd.play(audio, synthesis.sample_rate)
time.sleep(len(audio) / synthesis.sample_rate)
sd.stop()

Пример 2 функции:

from silero_advanced import synthesis

synthesis = synthesis()
synthesis.synthesisAndPlay("Привет, Мир! Я умею озвучивать цифры и символы! Например: 2 + 2")

Пример 3 функции:

from silero_advanced import synthesis

synthesis = synthesis()
synthesis.synthesisAndSaveWav("Привет, Мир! Я умею озвучивать цифры и символы! Например: 2 + 2")
# Файл будет сохранен в корневом каталоге

🙇 Спасибо всем авторам библиотек, что были использованы в данном проекте:

Silero
Sergey Prokhorov

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

silero_advanced-1.0.0.tar.gz (5.1 kB view hashes)

Uploaded Source

Built Distribution

silero_advanced-1.0.0-py3-none-any.whl (5.6 kB view hashes)

Uploaded Python 3

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