What Is Text-to-Speech, or TTS?
From Wikipedia, TTS (Text To Speech) is defined as follows:
“Speech synthesis (Text to speech) is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer and can be implemented in software or hardware. A text-to-speech (TTS) system converts normal language text into speech; other systems render symbolic linguistic representations like phonetic transcriptions into speech.”
TTS Software
- Asterisk Flite: Can replace Festival in Asterisk
- asterisk-agi-audiotx: Asterisk AGI extension module that adds commands to allow the transfer of audio files to and from Asterisk via an AGI session
- asterisk-espeak: Asterisk dial plan application providing speech synthesis using the eSpeak text-to-speech engine
- Flite for asterisk 1.6 1.8 and 10
- Database Systems Corp. CTI technology with text to speech converter for IVR and voice broadcast applications.
- Festival
- asterisk-liambrola: Asterisk Dialplan application, which allows you to use Lia_Phon and Mbrola as a French speech synthesizer.
Text-to-Speech tools
- Acapela Voices – including Arabic, Czech, Danish, Dutch (NL), Dutch (B), English (UK), English (US), Faroe, French, Finnish, German, Greek, Icelandic, Italian, Norwegian, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Spanish (South America), Swedish and Turkish
- TextSpeak Text to Speech – Human sounding TTS in over 20 world languages packaged in hardware modules and standalone enclosures
- Cepstral Medium quality, low-cost voices
- Loquendo TTS for Asterisk
- Verbose Text – can use any SAPI4 or SAPI5 voice
Examples
- Outbound IVRs and dr Strangelove shows how to integrate Google TTS with WombatDialer
See also
- Asterisk cmd swift: Cepstral TTS module for Asterisk
- Asterisk Cmd Voximal: Voixmal VoiceXML module for Asterisk with TTS support
- Voice recognition: ASR – automated speech recognition
- UniMRCP: MRCP based TTS solution
- Asterisk cmd MRCPTalk: UniMRCP based TTS