This page (revision-7) was last changed on 08-Jul-2020 11:16 by Markus Monderkamp 

This page was created on 11-Jun-2020 10:56 by Markus Monderkamp

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
7 08-Jul-2020 11:16 3 KB Markus Monderkamp to previous pico-Voice für Libreoffice und - über Zwischenablage - standalone
6 13-Jun-2020 11:24 3 KB Markus Monderkamp to previous | to last
5 13-Jun-2020 11:18 2 KB Markus Monderkamp to previous | to last
4 11-Jun-2020 20:37 2 KB Markus Monderkamp to previous | to last
3 11-Jun-2020 20:31 2 KB Markus Monderkamp to previous | to last
2 11-Jun-2020 10:59 1 KB Markus Monderkamp to previous | to last
1 11-Jun-2020 10:56 1 KB Markus Monderkamp to last Stapellauf zu den TTS-Notizen für Linux

Page References

Incoming links Outgoing links

Version management

Difference between version and

!!Text To Speech

!E-Books vorlesen lassen per mbrola
Die Literatur gibt es frei verfügbar im Projekt [Gutenberg|https://www.projekt-gutenberg.org/].
Die Stimme von de6/de6 von [mbrola|https://packages.debian.org/stretch/mbrola] konnte ich länger als 10 Sekunden aushalten.

Workflow auf der Linux-Kommandozeile: \\
{{{
$ cat read-it-loud.sh
#!/usr/bin/sh
cat Clemens_Brentano-Drei_Nuesse-pg4505.txt|espeak -v mb-de6 --stdin|mbrola -e /usr/share/mbrola/de6/de6 - - |aplay -t wav -f S16_LE -r 22050 -c 1 -q
}}}

! Vergleich von TTS-Systemen

[Intro|https://soundcloud.com/shirin-glander-729692416/tongue-twister-intro-2/s-a0xer]

Workflow von Shirin Elsinghorst:
{{{
espeak -v german -w 'tongue_twister_intro2.wav' 'Computer haben angefangen mit uns zu reden!
Dahinter stecken sogenannte Text-to-Speech (TTS) Systeme.
Durch neuronale Netze, Deep Learning und viele Trainingsdaten sind die in den letzten Jahren immer
besser und besser geworden.
In manchen Fällen kann man sogar kaum noch zwischen Mensch und Maschine unterscheiden.'
}}}

https://blog.codecentric.de/2018/06/vergleich-von-text-to-speech-systemen/

! Vorlesen mit Google Text To Speech

Warnung: das geht momentan nur mit Cloudanbindung:Claudanbindung:>>

* <<[Sprachsynthesevergleich|https://elinux.org/RPi_Text_to_Speech_(Speech_Synthesis)] mit Google-TTS oder Cepstral, espeak, festival - dadurch bin ich auf das realistischere Google-TTS bei translate aufmerksam gewordenhttps://elinux.org/RPi_Text_to_Speech_(Speech_Synthesis)>>
* https://cloud.google.com/text-to-speech
* http://archive.is/OgeSS#selection-9.0-9.1108
** Deutsch: an der passenden Stelle die deutsche Stimme auswählen:
{{{
mpg123 -q "http://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&q=$NEXTURL&tl=De-de"
}}}
** Niederländisch: an der passenden Stelle die niederländische Stimme auswählen:
{{{
mpg123 -q "http://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&q=$NEXTURL&tl=nl-NL"
}}}
** Französisch: an der passenden Stelle <<in speech-fr >>die <<frz.französische>> Stimme auswählen:
{{{
mpg123 -q "http://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&q=$NEXTURL&tl=fr-FR"
}}}
** Polniczsch: an der passenden Stelle die polniczsche Stimme auswählen:
{{{
mpg123 -q "http://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&q=$NEXTURL&tl=pl-PL"
}}}
* Mehr Stimmen (180 in der kommerziellen Variante): https://cloud.google.com/text-to-speech/docs/voices
<<* Das alte Testament mit frz. Akzent klingt mit test-fr-at.pl ganz anders:>>

<<%%prettify
{{{
use strict; use warnings;

open IN, "altes_testament_luther_revidiert-utf8.txt" or die "Dateilesefehler: @_!\n";
print "Hinweis: Strg+Z bricht ab, kill %1 entfernt den pausierten Job; Strg+C springt (nur) zum nächsten Teilsatz.\n";
while (<IN>){ print $_; system( "./speech-fr '$_'"); }

}}}
/%

>>! Vorlesen übersetzter Texte

Manchmal möchte ich mir Literatur anderer Landessprachen in hiesiger Übersetzung vorlesen lassen. \\
Dazu kann ich mittlerweile auf eine ziemlich gut trainierte Übersetzungsmöglichkeit per [DeepL|https://www.deepl.com/de/translator] zugreifen.\\
Der Aufruf dazu muss dann in die o.g. Workflows eingepasst werden.

<<! ~TextToSpeach für [LibreOffice|https://www.libreoffice.org/]

* https://aur.archlinux.org/packages/svox-pico-bin/ -&gt; Sprachausgabe für Libre-Office
* https://github.com/Shadowsith/qpicospeaker -&gt; standalone Frontend for svox-pico-bin, bindet u.a. espeak und google-TTS ein


---

Zuletzt aktualisiert:
<<08.07.202011.06.2020