Questions tagged [text-to-speech]

Speech synthesis, i.e. generation of human speech from written text. Process opposite to /speech-recognition. This tag is for general questions regarding TTS. For particular pieces of software use tags like /festival /espeak.

Speech synthesis, also known as Text-To-Speech (TTS), is the conversion of written text into pronounced words.

TTS software

1. Screen readers

Apropos: List of screen readers on Wikipedia

  • Orca - scriptable screen reader
  • Yasr - heneral-purpose console screen reader
  • Speakup - screen review package for Linux

2. Voice browsers and browser plugins

3. Speech synthesizers

Apropos: Comparison of speech synthesizers on Wikipedia

4. Interfaces and connectors

5. Other

  • Praat - program for speech analysis and synthesis
  • Jovie - KDE TTS daemon
  • MBROLA - phonemes-to-audio program

Related tags

Related sites

General

Linux

30 questions
6
votes
1 answer

Speech Synthesis browser APIs do not work in Chromium nor Firefox

Speech Synthesis API, tested using demo here, does not work for me on Manjaro Linux KDE neither in Firefox nor Chromium. Friend tested the same demo on Linux Mint xfce and it works for him in Firefox. On my machine speechSynthesis.getVoices()…
Luke
  • 141
  • 1
  • 8
4
votes
2 answers

Is there a way to get German text to speech in festival?

Searching for info about German text to speech, I came across a "Dialog-based Human-Technology Interaction by Coordinated Analysis and Generation of Multiple Modalities", as well as this page, which I can't really parse. I mean, it mentions festival…
ixtmixilix
  • 13,040
  • 27
  • 82
  • 118
4
votes
0 answers

Sound feedback while in terminal/text editor?

When I am typing in the terminal, often I am typing in commands or code without necessarily looking at the screen. Probably this would annoy many people, but for me I would like audible feedback from my typing, so I know when I have mistyped, with…
cakebug
  • 41
  • 1
4
votes
3 answers

how to get espeak to continuously speak stdout piped from netcat

I have a Raspberry pi 3 that I want to use as a sort of PA system, using espeak to announce stuff piped from netcat, which is getting input from a remote server. On the pi, I initiate the listener like so: nc -lk 7777 | espeak and on the remote…
4
votes
0 answers

New Mail Arrived notification Kmail + Jovie Speech customizing

When a new message arrives, Kmail has ability to speak! Which is great but not enough: I don't want to listen to a standard text but have a proper functionality: When a new message arrives, Jovie should say New Message arrived from Linus…
Radamanf
  • 191
  • 1
  • 5
3
votes
0 answers

I need a good, easy to use open source TTS

I'm trying to find a relatively easy to use non-robotic sounding TTS since im not really familiar with python or TTS engine's in general so it's hard for me to just yoink one of those neural network TTS thingies from github and make it work on my…
NickKeeger
  • 69
  • 3
3
votes
3 answers

How can I read out a text file?

I want to convert text in file a.txt to sound & play it using APLAY. any suggestions please?
user453508
  • 31
  • 2
3
votes
1 answer

Speech Dispatcher failing to start on Arch Linux

I use pulseaudio on my system. I have installed the tts applications espeak and flite. Both of which work perfectly when called from the commandline, but fail to work when called via spd-say. I need them to work via spd-say, because I want to…
3
votes
1 answer

How to set options of commands called by browser?

Presently when Speech Synthesis Markup Language (SSML) is set as at text property of SpeechSynthesisUtterance instance at Chromium or Firefox web browsers the SSML is not parsed at *nix as reflected at audio output of speechSynthesis.speak()…
3
votes
1 answer

How to use soundex search in file searching?

I have a directory that contains numerous files. Moreover, I forget exact file name. So, when I want to find a file I don't find it. If there is any tool that use soundex algorithm for searching that is helpful for my case.
alhelal
  • 1,271
  • 4
  • 17
  • 26
3
votes
1 answer

How to make festival evaulate its own scheme expressions from the command line, so as to change voices as needed?

I can't seem to find any documentation on this. This forum post shows someone trying to change the voice used by festival, outside of the festival interpreter, using a command-line flag. festival --\(voice_kal_diphone\) --tts "Langalist.txt" It…
ixtmixilix
  • 13,040
  • 27
  • 82
  • 118
2
votes
3 answers

What are some current transcription or dictation software packages for Linux?

The Mozilla deepspeech project is interesting, but perhaps not sufficiently sophisticated. My results, at least, were underwhelming. Online transcription or dictation services are fine, but an offline software package would be preferred. Is this…
2
votes
0 answers

Using mbrola voices with festival from the command-line

I installed apt install festival #Version: 1:2.5.0-5 and apt install mbrola-de{1..7} #Version: 3.3+dfsg-4 How can I make use of this German mbrola voices in festival?
nath
  • 5,430
  • 9
  • 45
  • 87
2
votes
2 answers

speech-dispatcher voice configuration problems with festival

I finally got Festival working with the US HTS voices: cmu_us_awb_cg, cmu_us_jmk_cg, cmu_us_slt_cg, cmu_us_bdl_cg, cmu_us_clb_cg, cmu_us_rms_cg. I manually configured festival.scm to use bdl voice: (set! voice_default 'voice_cmu_us_bdl_cg) It's…
Oak_3260548
  • 121
  • 5
2
votes
1 answer

Raspberry Pi Python Talkey (TTS) + Cron

I have written this little Python script to listen to the BBC RSS Top Stories feed on my Raspberry Pi So first of all because I have problems with the 3.5 mm Jack (no sound), I went into sudo raspi-config then in Advanced Options > Audio I chose…
Kevin
  • 21
  • 1
1
2