Text-to-Speech
A versatile and user-friendly Python Text-to-Speech engine with customizable options.
Table of Contents
Installation
You can install the text-to-speech module using pip:
pip install text-to-speech
Usage
Basic Usage
You can use this module to convert text to speech and save it as an audio file. Here's a basic example:
from text_to_speech import save
text = "Hello, World!"
language = "en" # Specify the language (IETF language tag)
output_file = "hello_world.mp3" # Specify the output file (only accepts .mp3)
save(text, language, file=output_file)
Parameters
Here are the available parameters for the save function:
| Parameter | Description | Default Value |
|---|---|---|
text |
The text to be converted to speech. | |
language |
The language (IETF language tag) to use for speech synthesis. | "en" |
slow |
Set to True if you want the text to be read more slowly. |
False |
file |
The name of the output audio file. Only accepts .mp3 format. | "speech.mp3" |
lang_check |
Set to True to check the text for language errors. |
False |
Example with Slow Speech
You can make the speech slower by setting the slow parameter to True:
from text_to_speech import save
text = "This is a slow speech example."
language = "en"
output_file = "slow_speech.mp3"
save(text, language, slow=True, file=output_file)
Contributing
Contributions to this project are welcome. If you have any improvements or bug fixes, please submit a pull request.
License
This project is licensed under the MIT License.
Metadata
Release files for text-to-speech 1.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| text_to_speech-1.6.1.tar.gz | 3.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| text_to_speech-1.6.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.1 kB
Release files / text_to_speech-1.6.1.tar.gz
| Download URL | text_to_speech-1.6.1.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d639d79669211774de23e364d6fce22b19ff080e2b376a8fdc47765d0e32ea47
|
|
BLAKE2b-256 checksum How to use checksums |
d7f0230f3f0ab7e4e5eee130ecdd2271719b574568e92a65ec6d6b6a45a626ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / text_to_speech-1.6.1-py3-none-any.whl
| Download URL | text_to_speech-1.6.1-py3-none-any.whl |
|---|---|
| Size | 3.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2b84b392697c3aa6fb188427db051b29016cbafc0fa4e1a79f73c97038132a53
|
|
BLAKE2b-256 checksum How to use checksums |
2ca071e501c180d875897e15ecc5e95f4accbc64fb12591d9e8f542684ce02bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|