forked from letsRobot/letsrobot
-
Notifications
You must be signed in to change notification settings - Fork 19
espeak
bmorrison4 edited this page Jul 21, 2019
·
1 revision
eSpeak is a compact open source software speech synthesizer for English and other languages, for Linux and Windows.
eSpeak uses a "formant synthesis" method. This allows many languages to be provided in a small size. The speech is clear, and can be used at high speeds, but not as natural or smooth as larger synthesizers which are based on human speech recordings.
- Included differend Voices, whose characteristics can be altered.
- Can produce speech output as a WAV file.
- SSML (Speech Synthesis Markup Language) is supported (not complete), and also HTML.
- Compact size. The program and its data, including many languages, total about 2 MB.
- Can be used as a front-end to MBROLA diphone voices. eSpeak converts text to phonemes with pitch and length information.
- Can translate text into phoneme codes, so it could be adapted as a front end for other speech synthesis engines.
- Potential for other languages. Several are inluded in varying stages of progress.
Variable | Default Value | Description |
---|---|---|
male |
true |
Voice gender, male or female. |
voice_number |
1 |
Male supports voices 1-4, Female 1-7. |
- Adafruit Motor Hat
- Adafruit PWM / Servo Hat
- Anki Cozmo on MacOS/Linux
- Anki Cozmo on Windows
- Cytron MDD10 10 Amp Motor Driver
- GoPiGo2
- GoPiGo3
- L298N Dual Motor Driver
- MAX7219 SPI LED Driver
- MotoZero 4 Motor Controller
- MQTT Publish Controller
- OWI 535 Robotic Arm (USB Controller)
- Serial Based Controllers (Parallaxy or Arduinos)
- PiBorg ThunderBorg Motor Driver
- Pololu Daul MC33926 Motor Driver (experimental)
- Pololu DRV8835 Dual Motor Driver
- Pololu Maestro Servo Controller (experimental)