Skip to content

Приложение для синтеза речи на основе PyQt5 и модели Silero TTS, позволяет вводить текст, выбирать диктора, генерировать аудиофайлы, проигрывать их и сохранять в формате WAV.

Notifications You must be signed in to change notification settings

king-tri-ton/text-to-speech-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text to Speech App

Описание

Этот проект представляет собой приложение для синтеза речи на основе PyQt5 и модели Silero TTS. Приложение позволяет вводить текст, выбирать диктора, генерировать аудиофайлы, проигрывать их и сохранять в формате WAV.

Требования

Перед запуском необходимо установить зависимости из requirements.txt:

pip install -r requirements.txt

Дополнительно потребуется silero-models:

torch.hub.load('snakers4/silero-models', 'silero_tts', language='ru', speaker='ru_v3')

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

  1. Запустите приложение:
    python app.py
  2. Введите текст в текстовое поле.
  3. Выберите диктора из списка.
  4. Нажмите Create Audio для генерации аудиофайла.
  5. Используйте Play Audio для воспроизведения.
  6. Сохраните результат с помощью Save Audio.

Интерфейс

Screenshot_12

Файлы проекта

  • main.py — основной файл с кодом GUI и логикой работы.
  • icon.py — файл, содержащий иконку в виде base64-строки.
  • requirements.txt — список зависимостей.

Возможные ошибки и их исправление

  • Отсутствует модель: убедитесь, что интернет-соединение активно при первом запуске.
  • Нет звука при воспроизведении: проверьте устройство вывода звука в системе.
  • Ошибка сохранения файла: убедитесь, что у вас есть права на запись в указанную директорию.

Лицензия

Этот проект распространяется по лицензии MIT.

Автор

Разработано для работы с русскоязычным TTS на базе Silero.

About

Приложение для синтеза речи на основе PyQt5 и модели Silero TTS, позволяет вводить текст, выбирать диктора, генерировать аудиофайлы, проигрывать их и сохранять в формате WAV.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages