An open API service indexing awesome lists of open source software.

https://github.com/sera619/speaker-tts-offline

A unlimited OFFLINE Text-to-Speech Tool. Support Multi-Textfiles.
https://github.com/sera619/speaker-tts-offline

free-tts-tool python-pyside6 python-qt python-tts text-to-speach tts-gui tts-windows

Last synced: 8 months ago
JSON representation

A unlimited OFFLINE Text-to-Speech Tool. Support Multi-Textfiles.

Awesome Lists containing this project

README

          

# SpeakerTTS: Text to Speech

SpeakerTTS is an application for converting text to speech. With this application, you can convert text to different audio formats and customize the speech output.

**Please notice this Software only works on Windows 10/11**

## Features

* **Text to speech:** You can convert any text to spoken words.
* **Customizable speech settings:** You can adjust the speech rate and volume.
* **Different audio formats:** The application supports multiple audio formats such as MP3, WAV, OGG, AAC, and FLAC.
* **Multi-conversion:** You can convert multiple text files at the same time.
* **Simple user interface:** A user-friendly interface makes it easy to use.
* **Customizable voice:** You can select the voice to be used.

## Requirements

* Python 3.x
* PySide6 library
* pyttsx3 library

## Installation

You can download this software as a [standalone Windows executable](https://github.com/sera619/Speaker-TTS-Offline/releases) **OR** you clone this repository and install it from source.

**OR**

1. Clone this repository to your local computer.

```bash
git clone https://github.com/sera619/Speaker-TTS-Offline.git
cd Speaker-TTS-Offline
```

2. Install the dependencies.

```bash
pip install PySide6 pyttsx3
```

3. Run the software.

```bash
python main.py
```

## Usage

1. Enter the text you want to convert to speech.
2. Adjust the speech rate and volume as needed.
3. Select the desired audio format from the dropdown list.
4. Click the "Speak" or "Save" button to convert the text to speech and listen to it or save 5it.
5. To switch to multi-conversion, click the "Multi-conversion" button.