Python wrapper for the NanoTTS speech synthesizer
Project description
NanoTTS python wrapper
This package is a python wrapper for the NanoTTS speech synthesizer utility as described here: https://github.com/gmn/nanotts.
Installation
You can install this package with pip install nanotts
.
Make sure you have the NanoTTS synthesizer installed and added to your $PATH.
Usage
The NanoTTS python wrapper provides two methods to generate speech, one from a string input, the other from a text file.
import nanotts
ntts = nanotts.NanoTTS()
# Generate speech from a string
ntts.speaks("Hello World!")
# Generate speech from a text file
ntts.speak("input.txt")
The attributes that can be set are described below:
loglevel
: set loglevel for the logging module (i.e.logging.*
)outputFile
: set name of the output .wav file (at least one ofoutputFile
andplay
has to be set)pitch
: set pitch in range [0.5, 2.0]play
: toggle whether to directly play the created speech (at least one ofoutputFile
andplay
jas to be set)speed
: set speed in range [0.2, 5.0]voice
: choose language from "de-DE", "en-GB", "en-US", "es-ES", "fr-FR", "it-IT"volume
: set volume in range [0.0, 5.0]
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
nanotts-0.0.1.tar.gz
(2.9 kB
view hashes)