PDA

Vollständige Version anzeigen : Text to speech Programme für Android.



Filofax
22.01.2020, 14:39
Ich lasse mir gerne Bücher vorlesen, habe dabei aber immer das Problem mit der Aussprache.

Wenn ich die Sprache auf "deutsch" stelle hat mein Programm, welches @voice heisst, dass Problem , dass es bestimmte englische Wörter nicht richtig ausspricht.

Es gibt zwar eine Funktion in der man die Aussprache verändern kann, aber das funktioniert nicht so richtig oder ich verstehe nicht wirklich, wie ich es machen soll. Denn wenn ich lautmalerisch das Wort anders schreibe, werden einfach die Buchstaben hintereinander aufgesagt wie eine Abkürzung.

Vielleicht kennt jemand eine Lösung für dieses Problem, die Google Suche war nicht sehr ergiebig bisher.

Smoker
22.01.2020, 15:29
Man müsste ein Programm haben welches jede einzelne Wort analysiert ob es sich dabei um eine (zu der eingestellten Sprache) Fremdsprache handelt. Dann müsste das Programm auch noch eine große Menge an Denglisch-Wörtern kennen, da kein Ami "Handy" sagen würde, sondern Cell Phone, um ein Beispiel zu nennen.

Ich schätze die Mühe hat sich noch keiner mit einem solchen Programm gemacht. Haste Pech :)

Filofax
23.01.2020, 11:25
Man müsste ein Programm haben welches jede einzelne Wort analysiert ob es sich dabei um eine (zu der eingestellten Sprache) Fremdsprache handelt. Dann müsste das Programm auch noch eine große Menge an Denglisch-Wörtern kennen, da kein Ami "Handy" sagen würde, sondern Cell Phone, um ein Beispiel zu nennen.

Ich schätze die Mühe hat sich noch keiner mit einem solchen Programm gemacht. Haste Pech :)

Es geht um was anderes.
Handy ist kein Problem für die deutsche Spracherkennung, das wird richtig ausgesprochen.
Manche Wörter werden falsch ausgesprochen, aber das lässt sich dadurch beheben, dass man das Wort mit einer Software einfach im ganzen buch ersetzt, wenn es dort ständig vorkommt.

Wenn "Handy" z.B. falsch ausgesprochen wird, könnte man einfach jedes "Handy" durch "Händie" ersetzen und es wird korrekt ausgesprochen.
Mit einigen Wörtern aber gibt es Probleme, vor allem wenn sie sehr kurz sind.

Beispiel:

Ich habe zum Beispiel den englischen Vornamen "Eve" also im deutschen "Eva".
Wenn ich mir den mit der Google Sprachengine vorlesen lassen will, wird der als eine Abkürzung ausgesprochen also E V E.
Wenn ich jetzt "iew" oder "iev" schreibe passiert das gleiche, die einzelnen Buchstaben werden nicht zusammengezogen.
Etwas besser ist es bei "ieff" da zieht das Programm die Namen zusammen, aber es klingt nicht wie das englische "Eve" sondern nur etwas ähnlich.
Was auch geht ist "yief" zu schreiben, da man das "Y" nur sehr schwach hört, aber es klingt auch wieder nur ähnlich.

Vielleicht kennt jemand einen guten Artikel über Spracherkennung wo mal erklärt wird wwie die genau funktionieren, welche unterschiedlichen Modelle es gibt, das würde schon weiter helfen...

Süßer
23.01.2020, 12:35
Es geht um was anderes.
Handy ist kein Problem für die deutsche Spracherkennung, das wird richtig ausgesprochen.
Manche Wörter werden falsch ausgesprochen, aber das lässt sich dadurch beheben, dass man das Wort mit einer Software einfach im ganzen buch ersetzt, wenn es dort ständig vorkommt.

Wenn "Handy" z.B. falsch ausgesprochen wird, könnte man einfach jedes "Handy" durch "Händie" ersetzen und es wird korrekt ausgesprochen.
Mit einigen Wörtern aber gibt es Probleme, vor allem wenn sie sehr kurz sind.

Beispiel:

Ich habe zum Beispiel den englischen Vornamen "Eve" also im deutschen "Eva".
Wenn ich mir den mit der Google Sprachengine vorlesen lassen will, wird der als eine Abkürzung ausgesprochen also E V E.
Wenn ich jetzt "iew" oder "iev" schreibe passiert das gleiche, die einzelnen Buchstaben werden nicht zusammengezogen.
Etwas besser ist es bei "ieff" da zieht das Programm die Namen zusammen, aber es klingt nicht wie das englische "Eve" sondern nur etwas ähnlich.
Was auch geht ist "yief" zu schreiben, da man das "Y" nur sehr schwach hört, aber es klingt auch wieder nur ähnlich.

Vielleicht kennt jemand einen guten Artikel über Spracherkennung wo mal erklärt wird wwie die genau funktionieren, welche unterschiedlichen Modelle es gibt, das würde schon weiter helfen...

Danke das ist ein Ansatz, oder einfach >alles suchen und ersetzen< Händi sollte auch gehen.
Oder, dem Programm beibringen wie es bestimmte Worte aussprechen soll, geht bestimmt auch.

Pelle
24.01.2020, 22:50
Ich lasse mir gerne Bücher vorlesen, habe dabei aber immer das Problem mit der Aussprache.

Wenn ich die Sprache auf "deutsch" stelle hat mein Programm, welches @voice heisst, dass Problem , dass es bestimmte englische Wörter nicht richtig ausspricht.

Es gibt zwar eine Funktion in der man die Aussprache verändern kann, aber das funktioniert nicht so richtig oder ich verstehe nicht wirklich, wie ich es machen soll. Denn wenn ich lautmalerisch das Wort anders schreibe, werden einfach die Buchstaben hintereinander aufgesagt wie eine Abkürzung.

Vielleicht kennt jemand eine Lösung für dieses Problem, die Google Suche war nicht sehr ergiebig bisher.

Was für Bücher meinst Du, eBooks? Und wie bekommst Du die eBooks kopiert? Und was "Text to speech" anbelangt, glaube ich, ist Google, zurzeit, das Beste was es gibt. Auf jedenfalls besser als Amazon. Und die Deutschen haben da noch gar nichts richtig entwickelt. Ich kann mich, aber auch täuschen. Aber die Entwicklung in diesen Bereich scheinen da schwierig und lang zu sein.

Filofax
25.01.2020, 13:37
Was für Bücher meinst Du, eBooks? Und wie bekommst Du die eBooks kopiert? Und was "Text to speech" anbelangt, glaube ich, ist Google, zurzeit, das Beste was es gibt. Auf jedenfalls besser als Amazon. Und die Deutschen haben da noch gar nichts richtig entwickelt. Ich kann mich, aber auch täuschen. Aber die Entwicklung in diesen Bereich scheinen da schwierig und lang zu sein.

Du kannst ebooks mit "calibre" in ein doxc - Format umwandeln. Dann kann man sie einfach bearbeiten.
Oder man nimmt einfach das Programm "@voice" , da kannst Du "Regeln" eingeben wie bestimmte Wörter ausgesprochen werden sollen.

Die Google - Sprach-Engine die viele Programme verwenden ist wahrscheinlich das beste Programm wen es um die Aussprache von Wörtern geht.

Von der Betonung und der Grammatik finde ich Microsoft besser, aber dort gibt es viele Probleme mit ausländischen Wörtern. Aber dort konnte ich den Namen "Eve" so modifizieren dass er richtig ausgesprochen wird, aber dafür gab es dann woanders viele Fehler.

Insgesamt ist das schon ziemlich gut was diese Programme mittlerweile leisten, und ich finde es sogar teilweise besser als manchen schlechten Vorleser von produzierten Audiobooks.

Pelle
25.01.2020, 13:57
Du kannst ebooks mit "calibre" in ein doxc - Format umwandeln.

Ja, das Programm habe ich auch, aber ich habe es kaum benutzt und deshalb habe ich es vergessen, dass ich es habe.