Forum: PC Hard- und Software Vorleseprogramm - Vorsingprogramm


von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Hallo,

jeder kennt diese Programme, wo man einen Text eingibt und der wird dann 
vorgelesen. Das klingt manchmal etwas schief. Ob man bessere Ergebnisse 
erreicht, wenn man die Phonetische Umschrift eingeben könnte?

Gibt es eigentlich auch Programme die das ganze dann auch noch vorsingen 
können? Also man gibt die Noten und den Text darunter ein, so wie in 
einem Liederbuch.

Gibt es dabei noch Varianten, wo aus dem Text der Rhythmus analysiert 
wird und nur noch ein paar Randparameter eingestellt werden müssen, 
damit automatisch eine passende Melodie erzeugt wird?

von Michael S. (captain-stone)


Lesenswert?

Hallo Stefan,

mit Espeak klappt das ganz gut. Klingt halt ein wenig wie Stephen 
Hawking. Ich benutze Debian, da ist es als Paket schon vorhanden und 
arbeitet auch mit Emacs zusammen.

Sonst fällt mir noch

festival
http://www.cstr.ed.ac.uk/projects/festival/onlinedemo.html

und

mbrola
http://tcts.fpms.ac.be/synthesis/mbrola.html

dazu ein.

Lieben Gruß,

der Captain

von Rolf M. (rmagnus)


Angehängte Dateien:

Lesenswert?

Stefan Helmert schrieb:
> jeder kennt diese Programme, wo man einen Text eingibt und der wird dann
> vorgelesen.

Nennt sich "TTS" für "Text To Speech".

> Das klingt manchmal etwas schief. Ob man bessere Ergebnisse
> erreicht, wenn man die Phonetische Umschrift eingeben könnte?

Das oben schon genannte festival ist ein TTS-System, das letztendlich 
nur mehrere Einzelprogramme kombiniert. Das ebenfalls genannte mbrola 
kann man als eines dieser Einzelprogramme nutzen, oder man kann es 
alleine nutzen. Dann gibt man ihm direkt die Phoneme an. Das schließt 
dann natürlich auch die Tonhöhe mit ein, so daß auch Gesang möglich ist, 
wenn auch recht schwer richtig zu definieren.

> Gibt es eigentlich auch Programme die das ganze dann auch noch vorsingen
> können? Also man gibt die Noten und den Text darunter ein, so wie in
> einem Liederbuch.

Festival kann auch singen, allerdings muß man in Form eines XML-Files 
alle Silben mit Tonhöhe und Dauer einzeln eingeben, und der Ton klingt 
sehr unnatürlich. Siehe 
http://festvox.org/docs/manual-1.4.3/festival_29.html#SEC138
Es gibt da andere Möglichkeiten, die etwas besser sind, aber auch noch 
recht unnatürlich. Hab ich allerdings noch nicht benutzt. Siehe 
http://www.cslu.ogi.edu/tts/flinger/
Leider scheint der Server mit den Beispielsongs nicht mehr zu 
existieren.
Ich hoffe, es ist ok, wenn ich hier einen davon anhänge.

> Gibt es dabei noch Varianten, wo aus dem Text der Rhythmus analysiert
> wird und nur noch ein paar Randparameter eingestellt werden müssen,
> damit automatisch eine passende Melodie erzeugt wird?

Ich vermute, daß dieses Programm am ehesten dem entspricht:
http://de.wikipedia.org/wiki/Vocaloid

von D.J. Bohlen (Gast)


Lesenswert?

>Gibt es eigentlich auch Programme die das ganze dann auch noch vorsingen
>können? Also man gibt die Noten und den Text darunter ein, so wie in
>einem Liederbuch.

Na das gibt es doch schon seit Jahrzehnten -- Text oder Melodie muss man 
auch nicht eingeben, nur Kategorie auswählen, also Techno, Schlager, 
Volksmusik... Das Resultat wird dann automatisch zu den 
Rundfunkanstalten und Tauschbörsen hochgeladen und dudelt dann ein paar 
Minuten später überall.

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Es gibt auch einige Ansätze für automatische Komposition. Die Japaner 
forschen da viel dran. Aus dem Kopf weiß ich da aber auch nichts 
konkretes.

von DJ Salewski (Gast)


Lesenswert?

>Aus dem Kopf weiß ich da aber auch nichts
>konkretes.

http://en.wikipedia.org/wiki/Algorithmic_composition

von Tobias Platen (Gast)


Lesenswert?

Es gibt neben Flinger noch UTAU, das einen ähnlichen Algorithmus 
benutzt.
Die Demo songs sind auf http://speech.bme.ogi.edu/tts/flinger/jukebox/
Auf meinem Youtube Channel finden sich einige UTAU/FLINGER/cSpeak songs. 
http://www.youtube.com/user/Isengaara?feature=watch
CSpeak läuft auch auf einem Arduino.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.