supertts


Namesupertts JSON
Version 0.0.19 PyPI version JSON
download
home_page
SummaryA super TTS package supporting multiple providers.
upload_time2024-02-28 18:08:10
maintainer
docs_urlNone
authorAman 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. ⭐️

[![PyPI version](https://badge.fury.io/py/supertts.svg)](https://badge.fury.io/py/supertts)
[![Downloads](https://pepy.tech/badge/supertts)](https://pepy.tech/project/supertts)
[![Downloads](https://pepy.tech/badge/supertts/month)](https://pepy.tech/project/supertts/month)
[![Downloads](https://pepy.tech/badge/supertts/week)](https://pepy.tech/project/supertts/week)

![GitHub license](https://img.shields.io/github/license/onlyoneaman/supertts)

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[![PyPI version](https://badge.fury.io/py/supertts.svg)](https://badge.fury.io/py/supertts)\n[![Downloads](https://pepy.tech/badge/supertts)](https://pepy.tech/project/supertts)\n[![Downloads](https://pepy.tech/badge/supertts/month)](https://pepy.tech/project/supertts/month)\n[![Downloads](https://pepy.tech/badge/supertts/week)](https://pepy.tech/project/supertts/week)\n\n![GitHub license](https://img.shields.io/github/license/onlyoneaman/supertts)\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"
}
        
Elapsed time: 0.18175s