Python library you need for text to speech.
Project description
pyt2s
The Python Text to Speech library you've been looking for.
A simple python library to convert texts to voice using different TTS services.
About
This python library is heavily inpired from Chris Phillips's php tts library. I wanted to use a Python TTS library for one of my projects, but I found none that is simply plug-and-play, supports multiple voices, includes both genders, and doesn’t require me to download trained models of tens of GBs.
Services
- Acapela
- Cepstral
- IBM Watson
- Oddcast
- Stream Elements
- Stream Labs
- Voice Forge
Usage
- Install using
pip install pyt2s
- Request TTS and saving as mp3
from pyt2s.services import stream_elements obj = stream_elements.StreamElements() # Default Voice data = obj.requestTTS('Lorem Ipsum is simply dummy text.') # Custom Voice data = obj.requestTTS('Lorem Ipsum is simply dummy text.', 'Russell') with open('output.mp3', '+wb') as file: file.write(data)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyt2s-0.0.2.tar.gz
(8.1 kB
view hashes)
Built Distribution
pyt2s-0.0.2-py3-none-any.whl
(10.0 kB
view hashes)