Name | supertts JSON |
Version |
0.0.19
JSON |
| download |
home_page | |
Summary | A super TTS package supporting multiple providers. |
upload_time | 2024-02-28 18:08:10 |
maintainer | |
docs_url | None |
author | Aman Kumar |
requires_python | |
license | |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
## SuperTTS
#### Star the repository if this was useful. ⭐️
[](https://badge.fury.io/py/supertts)
[](https://pepy.tech/project/supertts)
[](https://pepy.tech/project/supertts/month)
[](https://pepy.tech/project/supertts/week)

Single TTS Package to use multiple TTS engines.
## Installation
```bash
pip install supertts
```
## Usage
Add Keys to Environment Variables
```bash
# For Openai
export OPENAI_API_KEY="YOUR_OPENAI_API_KEY"
# For Azure
export AZURE_KEY="YOUR_AZURE_KEY"
export AZURE_REGION="YOUR_AZURE_REGION"
```
TTS
```python
from supertts import SuperTTS
supertts = SuperTTS()
supertts.tts("Hello World")
```
Voices
```python
from supertts import SuperTTS
supertts = SuperTTS()
supertts.voices()
```
### Configuration
#### tts
Openai TTS
- voice: Voice to use for TTS (Default: "alloy")
- model: Model to use for TTS (Default: "tts-1")
```python
from supertts import SuperTTS
supertts = SuperTTS()
supertts.tts("Hello World", model="tts-1-hd")
supertts.tts("Hello World", voice="nova")
supertts.tts("Hello World", model="tts-1-hd", voice="nova")
```
## Supported TTS Engines
- Openai
- Azure
### Upcoming TTS Engines
- Google
## License
MIT
## Author
[Aman](https://amankumar.ai) | [X (Twitter)](https://twitter.com/onlyoneaman)
Enjoy using SuperTTS! 🚀
Raw data
{
"_id": null,
"home_page": "",
"name": "supertts",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Aman Kumar",
"author_email": "2000.aman.sinha@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/57/47/2cb64abf6a6b14143f86e6835237cea4f9a95ab98194339f36b3eb52448b/supertts-0.0.19.tar.gz",
"platform": null,
"description": "## SuperTTS\n\n#### Star the repository if this was useful. \u2b50\ufe0f\n\n[](https://badge.fury.io/py/supertts)\n[](https://pepy.tech/project/supertts)\n[](https://pepy.tech/project/supertts/month)\n[](https://pepy.tech/project/supertts/week)\n\n\n\nSingle TTS Package to use multiple TTS engines.\n\n## Installation\n\n```bash\npip install supertts\n```\n\n## Usage\n\nAdd Keys to Environment Variables\n```bash\n# For Openai\nexport OPENAI_API_KEY=\"YOUR_OPENAI_API_KEY\"\n\n# For Azure\nexport AZURE_KEY=\"YOUR_AZURE_KEY\"\nexport AZURE_REGION=\"YOUR_AZURE_REGION\"\n```\n\nTTS\n```python\nfrom supertts import SuperTTS\n\nsupertts = SuperTTS()\nsupertts.tts(\"Hello World\")\n```\n\nVoices\n```python\nfrom supertts import SuperTTS\n\nsupertts = SuperTTS()\nsupertts.voices()\n```\n\n### Configuration\n\n#### tts\n\nOpenai TTS\n- voice: Voice to use for TTS (Default: \"alloy\")\n- model: Model to use for TTS (Default: \"tts-1\")\n\n```python\nfrom supertts import SuperTTS\n\nsupertts = SuperTTS()\n\nsupertts.tts(\"Hello World\", model=\"tts-1-hd\")\n\nsupertts.tts(\"Hello World\", voice=\"nova\")\n\nsupertts.tts(\"Hello World\", model=\"tts-1-hd\", voice=\"nova\")\n```\n\n\n## Supported TTS Engines\n\n- Openai\n- Azure\n\n### Upcoming TTS Engines\n\n- Google\n\n## License\n\nMIT\n\n## Author\n\n[Aman](https://amankumar.ai) | [X (Twitter)](https://twitter.com/onlyoneaman)\n\nEnjoy using SuperTTS! \ud83d\ude80\n",
"bugtrack_url": null,
"license": "",
"summary": "A super TTS package supporting multiple providers.",
"version": "0.0.19",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c32a4f5123cc9089db0f0d5b63d8972dd79db295a93bdb53bc6678cb719d9436",
"md5": "49367b00192f7dfab1fd7a5314b26b15",
"sha256": "5e9232c0161f55ec39fd326c1c3cc82b63d4ab270eed577629de75b43e528e02"
},
"downloads": -1,
"filename": "supertts-0.0.19-py3-none-any.whl",
"has_sig": false,
"md5_digest": "49367b00192f7dfab1fd7a5314b26b15",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 8491,
"upload_time": "2024-02-28T18:08:09",
"upload_time_iso_8601": "2024-02-28T18:08:09.125691Z",
"url": "https://files.pythonhosted.org/packages/c3/2a/4f5123cc9089db0f0d5b63d8972dd79db295a93bdb53bc6678cb719d9436/supertts-0.0.19-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "57472cb64abf6a6b14143f86e6835237cea4f9a95ab98194339f36b3eb52448b",
"md5": "b14e1d73305b7a8508198526539bfa1c",
"sha256": "bed7f69db3d056bb9cd0dae5041079f6671972f28bc8ae262ffca7ed21a7942c"
},
"downloads": -1,
"filename": "supertts-0.0.19.tar.gz",
"has_sig": false,
"md5_digest": "b14e1d73305b7a8508198526539bfa1c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6480,
"upload_time": "2024-02-28T18:08:10",
"upload_time_iso_8601": "2024-02-28T18:08:10.388830Z",
"url": "https://files.pythonhosted.org/packages/57/47/2cb64abf6a6b14143f86e6835237cea4f9a95ab98194339f36b3eb52448b/supertts-0.0.19.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-28 18:08:10",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "supertts"
}