Metadata-Version: 2.1
Name: speechify
Version: 0.0.0
Summary: Unofficial speechify TTS module
Home-page: https://github.com/rewrite5/speechify-tools
Author: Billy Bat
Author-email: billybat@duck.com
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: ~=3.9
Description-Content-Type: text/markdown
Requires-Dist: certifi==2024.6.2
Requires-Dist: charset-normalizer==3.3.2
Requires-Dist: idna==3.7
Requires-Dist: requests==2.32.3
Requires-Dist: tabulate==0.9.0
Requires-Dist: urllib3==2.2.2
Provides-Extra: dev
Requires-Dist: setuptools; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: Sphinx; extra == "dev"

# Unofficial module of the TTS Speechify tool.

## Install

```bash
pip install speechify
```

# List of voices

| DisplayName | Name | Gender | Engine | Language |
| --- | --- | --- | --- | --- |
| John | john | male | speechify | en-US |
| MrBeast | mrbeast | male | speechify | en-US |
| Snoop Dogg | snoop | male | resemble | en-US |
| Gwyneth Paltrow | gwyneth | female | speechify | en-US |
| Nate | nate | male | speechify | en-US |
| Stephanie | stephanie | female | speechify | en-GB |
| Jael | iselin | female | azure | nb-NO |
| Oskar | finn | male | azure | nb-NO |
| Caterina | pernille | female | azure | nb-NO |
| Olena | polina | female | azure | uk-UA |
| Dmytro | ostap | male | azure | uk-UA |

# Example usage

```py
# Import the Speechify API class
from speechify import SpeechifyAPI

# Create an instance of the Speechify API
speechify_api = SpeechifyAPI()

# Get a list of available client voices
client_voices = speechify_api.get_client_voices()
print("Available client voices:", client_voices)

# Define a paragraph of text to convert to speech
paragraph = "Hello, how are you?"

# Generate an audio file for the paragraph using the "mrbeast" voice, "speechify" engine, and "en-US" language
audio_file = speechify_api.generate_audio_files(paragraph, "mrbeast", "speechify", "en-US")
print("Generated audio file:", audio_file)
```
