espeak
-s skaitymo greitis, numatyta reikšmė 160-w - nusako, kad failas bus įrašomas kaip .wav formatu
$ espeak -s 200 "Faster and faster" #Greitinam skaitymo greitį
$ espeak -s 20 "Slower and slower" #Lėtinam skaitymo greitį
Kaip pasižiūrėti kokiomis kalbomis galime šnekinti kompiuterį?
$ espeak --voices5 de M german de
5 el M greek europe/el
5 en M default default
...
2 en-gb M english en (en-uk 2)(en 2)
5 lt M lithuanian europe/lt
5 lv M latvian europe/lv
...
$ espeak --voices=lt
Pty Language Age/Gender VoiceName File Other Languages
5 lt M lithuanian europe/lt
Pty Language Age/Gender VoiceName File Other Languages
5 lt M lithuanian europe/lt
Šnekinimas lietuvių kalba:
$ espeak -v lt "Išreikštos mintys visados yra negyvos. Hermanas Hesė"
Skaitymas atsisiunčiant internetinį puslapį:
$ wget -qO - http://espeak.sourceforge.net/languages.html | espeak -m -ven+11
Tekstinio failo:
$ espeak -f Tekstinio_failo_pav.txt -w wav --stdout >> Audio_failo_pav.wav
Pažymėto teksto rašymas į .wav. failo formatą:
$ echo "$(xsel -o)" | espeak --stdin -w /tmp/file.wav
.pdf dokumento keitimas į .wav rinkmeną:
$ pdftotext -layout pdf-failas.pdf - | espeak --stdin -w /tmp/pdf-file.wav
Atnaujinimas 2024-09-04
Bash scriptas siusti tesktą į espeak:
tex-to-speac
/home/sup/.bun/bin/text_to_read.sh
#!/bin/bash
# Read text from clipboard
text=$(xsel -o)
# Replace newline characters with spaces to form a single paragraph
paragraph=$(echo "$text" | tr '\n' ' ')
# Use espeak to read the text
echo "$paragraph" | espeak
tex-to-speach kill
pkill espeak