[Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büchern?

Du suchst ein Programm für einen bestimmten Zweck?
Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büch

Beitrag von Revod » 12.04.2017 23:37:20

Und ich habe mich, jeweils Abends die letzten 10 Tage um gute offline Übersetzer für lange Texte geplagt... Lösung Gefunden, doch nur online möglich nach durchsuchen aller Links... und doch mit " Jutoh " funktioniert es... Und auch eine online Lösung für im Sidebar von Palemun zu laden " entwickelt " .... soweit so gut... :mrgreen:

Du musst doch erkennen, dass es verschiedene " Werkzeuge " gibt, die jeweils nur für entsprechende Ausführungen sich am besten eignen.

Gespeaker, ist die UI von Espeaker und Espeaker ist nicht ausgelegt um Bücher vor zu lesen, schon gar nicht mit Erinnerung Funktion. Vermutlich hast Dur Dir für epub's den Android Tablet zugelegt und genau dieses " Werkzeug " kann es mit ebook's am besten, weil es auf Android und ebook Konzept aufgebaut ist. Wenn man einen " reales " Buch kauft sind auch noch keine " Roboter " vorhanden, die es einem vorlesen.... :mrgreen:

So wird geld in die eigene Tasche massenweise produziert. Android beruht auf Linux, aber nichts ist mehr mit Linux kompatibel, was sie an Anwendungen für Android entwickeln. Und somit wer so ein " Komfort "für epub's will wie Du es Dir gewohnt bist ist " gezwungen " einen Android " ebook " Tablet zu kaufen ( Zum Google Gewinn beitragen ), damit er / sie / Du das " coole " cool-reader Android App darauf installieren kann um zum Beispiel während dem Essen sich was vorlesen zu lassen.

Wie gesagt, die Espeaker UI, Gespeaker habe ich mir den vom Ubuntu konvertiert und mit diesen bekomme ich ganz passable Aussprache Art hin mit mbrola und in Kombination Einstellungen von Verzögerung, Geschwindigkeit und ich glaube mit Mann 2.

Na ja,man kann nicht alles haben... vielleicht denen von Android die " Faust " zeigen weil sie Linux Anwendungen auch nicht für Linux so weiter entwickeln wie für Android.

Oder doch mit Jutoh zu mp3 konvertieren, eine Playlist erzeugen und mit SMPlayer Abspielen, dieser kann sich genau die letzte Position merken um es von da an zu spielen wo es aufgehört. Allerdings, dann solltest Du zwei Videoplayer haben, der eine extra nur für epub > mp3 Dateien abzuspielen. Oder wie auch schon erwähnt, sich um Hörbücher von Anfang an bemühen, oder beides in Text und Audio Format.

Doch versteh Dich schon, vermutlich hat man auch das Ehrgeiz es selbst hin zu bekommen, bin auch nicht anders, nie gewesen... :wink:

So, und nun mache ich mir an dem letzten Feinschliff des Sidepanel Übersetzer ran ( Nicht so gut für kleine Monitore geeignet )... und deswegen habe ich es beigebracht sogar als kleines Popup Fenster starten kann :mrgreen:
Systemd und PulseAudio, hmmm, nein danke.

Benutzeravatar
ottonormal
Beiträge: 3404
Registriert: 20.01.2014 22:25:29

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büch

Beitrag von ottonormal » 13.04.2017 00:26:34

Wirklich unbedingt haben muss ich so ein Vorleseprogramm nicht. Ich bin ja auch nur durch Zufall darauf gekommen als ich das in Android im CoolReader entdeckt hatte. Ich weiß ja nicht mal ob für diese Funktion Android oder der Coolreader selbst verantwortlich ist, oder beide?

Andere E-Book-Reader, der FBReader, Aldiko und Moon+Reader, in Android haben diese Funktion jedenfalls nicht, oder ich habe sie noch nicht gefunden. Auch die PC-Versionen von CoolReader und FBReader, die ich beide installiert habe, können das nicht.

Ich wollte eine solche Vorlesefunktion auch nicht haben um mir EPUBs vorlesen zu lassen, ich hatte ja auch immer nur mit reinen Textdateien experimentiert. Interessant finde ich das eben für Sehbehinderte, mit denen ich hin und wieder Kontakt habe und vor allen Dingen zum Lernen. Wenn man sich z.B. einen Absatz im Loop-Modus vorlesen lässt bis man ihn auswendig kennt, das hätte schon was. Ein E-Buch lesen kann ich schon noch ganz gut alleine und praktiziere das ja auch sehr intensiv wenn ich nicht gerade mit Debian / Linux oder anderen wichtigen Dingen beschäftigt bin.

So bleibe ich nun, wenn ich mal so etwas benötige, bei meinem Tablet mit CoolReader. Alles andere, was ich inzwischen probiert habe, wäre nur ein schlechter Notbehelf. Ich hatte, um mal zu sehen ob es mit Stretch zusammenhängt, Gespeaker mit den mbrola-Stimmen in Jessie installiert. Da ist das Programm nicht mal gestartet, also stimmt damit wohl irgend etwas nicht.

Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büch

Beitrag von Revod » 13.04.2017 00:45:15

Für Blinde, sag das am Anfang.... :mrgreen:

Wenn Dein(e) Blinde Bekannte " relativiert " oft brauchen dann Hörbücher.... :wink:

Wie ich auch schon sagte, die eine Version ist nicht kompiliert und daher nochmal " ... Buntu Paket ... " eins von den drei Versionen wird funktionieren. Glaube die Stimmen von mbrola wurden nie richtig neu auktualisiert, mit moderne, bessere Technik die unter Linux Aufnahmen zu haben ist. Ist eine riesige und aufwendige Arbeit und das Programm muss auch noch kombinieren können mit alle den Wörter, die womöglich noch in der gewünschte Sprache übersetzt werden soll.

Das ist auch für mich eine zu hohe " Mathmatik " und bewundert wert was die Entwickler von espeaker und mbrola da für Linux geschaffen haben. :THX:

Edit:

... und das restliche Bedienung und Style Feinschliff in mein " neues " Übersetzer ist auch durch....
Systemd und PulseAudio, hmmm, nein danke.

maroc

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büch

Beitrag von maroc » 13.04.2017 13:55:03

Ich habe jetzt für mich eine recht "ansprechende" Möglichkeit der Sprachausgabe gefunden, die allerdings die TTS-API von "Google Translate" nutzt, was bei manchem vielleicht auf Vorbehalte stoßen mag.

Wie bei dem oben von mir ins Spiel gebrachte pico2wave steht nur eine (weibliche) Stimme zur Verfügung. Doch die stellt, was Qualität und "Lebendigkeit" betrifft, m. E. alles bisher hier Behandelte in den Schatten. (Fast bin ich geneigt, ihr eine eigene Persönlichkeit zuzugestehen: Ist sie wirklich so naiv, wie sie klingt, oder handelt es sich nicht doch um eine kokette Selbstinszenierung? :wink:) Die englische Stimme klingt für meine Ohren sogar noch besser.

Das erforderliche Python3-Paket google_speech 1.0.15 habe ich unter Jessie so installiert:

Code: Alles auswählen

sudo apt-get install python3-pip
sudo pip3 install google_speech
Anwendung auf der Kommandozeile:

Code: Alles auswählen

google_speech -l de "Hier steht ein Text"
Oder um eine Text-Datei vorlesen zu lassen:

Code: Alles auswählen

google_speech -l de "$(cat datei.txt)"
Zwei kleine Schwachpunkte von google_speech will ich nicht verschweigen:
(1) Texte werden in Segmenten von ca. 100 Zeichen verarbeitet, was die Sprachausgabe bei den Übergängen ganz kurz stocken lässt. Mir ist das aber immer noch lieber als das quasi durchgängige Stakkato von eSpeak/Gespeaker.

(2) Bei der Auflösung von Abkürzungen schneidet google_speech (wie übrigens auch eSpeak/Gespeaker) schlechter ab als pico2wave. Es klappen zwar "kg" (Kilogramm), "bzw." (beziehungsweise) und "ca." (circa) – nicht jedoch "z.B." (zum Beispiel) oder "s" (Sekunden).

Benutzeravatar
ottonormal
Beiträge: 3404
Registriert: 20.01.2014 22:25:29

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büch

Beitrag von ottonormal » 13.04.2017 16:26:03

maroc hat geschrieben:Ich habe jetzt für mich eine recht "ansprechende" Möglichkeit der Sprachausgabe gefunden, die allerdings die TTS-API von "Google Translate" nutzt, was bei manchem vielleicht auf Vorbehalte stoßen mag.

Wie bei dem oben von mir ins Spiel gebrachte pico2wave steht nur eine (weibliche) Stimme zur Verfügung. Doch die stellt, was Qualität und "Lebendigkeit" betrifft, m. E. alles bisher hier Behandelte in den Schatten.
Deine Beschreibung trifft zu 100% auf die Stimme auf meinem Android-Tablet zu. Das wollte ich gerade mal testen. Bei der Eingabe von:

Code: Alles auswählen

pip3 install google_speech
bekomme ich aber:

Code: Alles auswählen

bash: pip3: Kommando nicht gefunden.
ist das ein Schreibfehler?

maroc

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büch

Beitrag von maroc » 13.04.2017 17:28:38

ottonormal hat geschrieben:ist das ein Schreibfehler?
Eigentlich bin ich mir ziemlich sicher, dass ich das so, wie es ja auch hier empfohlen wird, installiert habe. Finde das auch in meiner .bash_history bestätigt.

Ich wollte nun, um ganz sicher zu gehen, google_speech via pip3 entfernen und wieder neu installieren, bekam aber plötzlich bei der Anwendung von pip3 nur noch seltsame Fehlermeldungen, u.a. "ImportError: cannot import name 'IncompleteRead'".

Da ich mir nicht anders zu helfen wusste, habe ich python3-pip gerade wieder deinstalliert ... und auf eine bei stackoverflow (siehe 3. Antwort) gefundene alternative, mir bis dato unbekannte Weise wieder neu installiert:

Code: Alles auswählen

sudo easy_install3 -U pip
Jetzt funktioniert das Deinstallieren und Installieren per pip3 wieder ordentlich.

Sorry, insgesamt bin ich nun etwas verwirrt, kann nicht sagen, woran es bei Dir gescheitert ist, und weiß momentan keinen Rat. Wie ich hier sehe, ist pip ab Python-Version 3.4. sogar schon standardmäßig inbegriffen, muss also wohl gar nicht erst extra installiert werden.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büch

Beitrag von KBDCALLS » 13.04.2017 17:31:20

ottonormal hat geschrieben:
maroc hat geschrieben:Ich habe jetzt für mich eine recht "ansprechende" Möglichkeit der Sprachausgabe gefunden, die allerdings die TTS-API von "Google Translate" nutzt, was bei manchem vielleicht auf Vorbehalte stoßen mag.

Code: Alles auswählen

bash: pip3: Kommando nicht gefunden.
ist das ein Schreibfehler?
Noe, das muß ja auch erstmal installiert werden.

Code: Alles auswählen

aptitude install python3-pip
Allerdings ist das Debianpaket veraltet.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
ottonormal
Beiträge: 3404
Registriert: 20.01.2014 22:25:29

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büch

Beitrag von ottonormal » 13.04.2017 17:43:53

Alles klar, ich habe es in einer Jessie-VM installiert bekommen. Dann eingegeben:
google_speech -l de "$(cat test.txt)"
Und nichts gehört. Der Sound in der VM ist in Ordnung, es kommt auch keine Fehlermeldung, aber die VM ist ordentlich am pusten, und nun?

maroc

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büch

Beitrag von maroc » 13.04.2017 18:14:10

Zunächst einmal, nur um sicher zu gehen: Die Textdatei muss unter dem eingegebenen Namen (und ggf. Pfad) natürlich auch existieren.

Was ich aber tatsächlich vergessen hatte zu erwähnen: Vorausgesetzt wird SoX mit mp3-Unterstützung. Ist das bei Dir installiert? Ansonsten:

Code: Alles auswählen

sudo apt-get install sox libsox-fmt-mp3
Und da die Sprachausgabe, wie gesagt, per Google-API funktioniert, muss natürlich eine Online-Verbindung bestehen.

Benutzeravatar
ottonormal
Beiträge: 3404
Registriert: 20.01.2014 22:25:29

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büch

Beitrag von ottonormal » 13.04.2017 18:37:57

maroc hat geschrieben:Was ich aber tatsächlich vergessen hatte zu erwähnen: Vorausgesetzt wird SoX mit mp3-Unterstützung. Ist das bei Dir installiert? Ansonsten:

Code: Alles auswählen

sudo apt-get install sox libsox-fmt-mp3
Und da die Sprachausgabe, wie gesagt, per Google-API funktioniert, muss natürlich eine Online-Verbindung bestehen.
Ich habe es noch einmal neu installiert. Jetzt aber auf meinem "richtigen" Jessie. Die Installation lief problemlos ohne Fehlermeldungen durch. Nach dem Start mit einer Textdatei wurde auch Sox vermisst. Das hatte ich dann nachinstalliert. Es lief aber immer noch nicht. Erst Dein Hinweis auf libsox-fmt-mp3 hat es gebracht!
Eine wunderbare Stimme, sehr schön zu hören, total natürlich. :D
Was aber wirklich stört, ist was Du oben schon unter (1) beschrieben hast.
Naja, zum Hören und Lernen von keinen Abschnitten ist es durchaus geeignet. Ich könnte mir sogar ein ganzes E-Buch mit der Stimme vorstellen, wenn nur diese permanenten Aussetzer nicht wären. Die machen vieles kaputt.
Trotzdem, ich werde es behalten und bedanke mich für den Tipp. :THX:

Das mit der Google-Online-Verbindung trübt das positive Ergebnis aber schon etwas. 8O

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büch

Beitrag von KBDCALLS » 13.04.2017 19:17:19

Mal auf der Kommandozeile versucht ?

Was rauskommt ist nicht übrigens berauschend. Getestet mit ein Text aus dem Archiv der CT, den ich in Text umgewandelt habe. Möglich daß an einer dickeren Leitung das Ergebniss sich verbessert. Oder mit einem Proxy .
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

maroc

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büch

Beitrag von maroc » 17.04.2017 16:49:46

Nur eine kleine Ergänzung: Inzwischen habe ich noch ein alternatives Python-Tool für die Google-TTS-API entdeckt, das (anders als das oben erwähnte "google_speech") nicht diese lästigen kleinen Aussetzer aufweist: gTTS

Benutzeravatar
Buegeleisenschubser
Beiträge: 29
Registriert: 13.03.2010 12:42:16
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: HOHENLOHE *.de

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büchern?

Beitrag von Buegeleisenschubser » 23.10.2017 23:00:00

Kurze frage an Euch:
Mein Status mit 'google_speech' Text von Konsole:

Code: Alles auswählen

loopie@solara:~$ google_speech -l de "dieser Text auf die Lautsprecher, danke!"
Playing speech segment (de): 'dieser Text auf die Lautsprecher, danke!'
funktioniert, ein Dankeschön an Euch, und meine Hochachtung an die Entwickler :THX:

Mit einer 1-Zeiligen reinen Textdatei ikl. schreib/lese-Freigabe und Verzeichnissen bis ganz hoch:

Code: Alles auswählen

loopie@solara:~$ google_speech -l de "$(/karl.txt)"
bash: /karl.txt: Keine Berechtigung
kann es die Datei nicht öffnen, obwohl mit Debiangeany als reine Textdatei erzeugt. Es greift zwar auf die Datei zu, denn beim Ändern des Dateinamens kommt "nicht gefunden", nur für's öffnen fehlt mir noch ein kleiner Stups.

Woran kann's liegen?

Auf dass die Android Tablet's den Desktop's in dieser Disziplin nicht davonlaufen ;-)
Euer
Bügeleisen

PS: gerade noch vom root-Terminal probiert: dasselbe)
--
Bügeleisen ohne Dampf- Upgrade kommen mit LXDE wieder an Bord ;-)

Liffi
Beiträge: 2306
Registriert: 02.10.2004 01:33:05

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büchern?

Beitrag von Liffi » 24.10.2017 08:41:11

Buegeleisenschubser hat geschrieben: ↑ zum Beitrag ↑
23.10.2017 23:00:00
hoch:

Code: Alles auswählen

loopie@solara:~$ google_speech -l de "$(/karl.txt)"
bash: /karl.txt: Keine Berechtigung
kann es die Datei nicht öffnen, obwohl mit Debiangeany als reine Textdatei erzeugt. Es greift zwar auf die Datei zu, denn beim Ändern des Dateinamens kommt "nicht gefunden", nur für's öffnen fehlt mir noch ein kleiner Stups.

Woran kann's liegen?
$(/karl.txt) führt die Datei /karl.txt aus und übergibt dann das Ergebnis an den google_speech Befehl. Da ergeben sich bei mir zwei Fragen: Gibt es unter "/" überhaupt karl.txt oder liegt die im aktuellen Verzeichnis? Und: Möchtest du die Datei wirklich ausführen oder möchtest du nicht einfach < karl.txt machen um einfach den Inhalt an google_speech zu geben?

Benutzeravatar
Buegeleisenschubser
Beiträge: 29
Registriert: 13.03.2010 12:42:16
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: HOHENLOHE *.de

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büchern?

Beitrag von Buegeleisenschubser » 24.10.2017 22:11:52

Liffi hat geschrieben: ↑ zum Beitrag ↑
24.10.2017 08:41:11
$(/karl.txt) führt die Datei /karl.txt aus und übergibt dann das Ergebnis an den google_speech Befehl.
Soll es, macht es aber nicht.
Liffi hat geschrieben: ↑ zum Beitrag ↑
24.10.2017 08:41:11
Da ergeben sich bei mir zwei Fragen: Gibt es unter "/" überhaupt karl.txt oder liegt die im aktuellen Verzeichnis?
Logo, nachdem sie auf Position User und direkt im home nicht lesbar war, hab ich Ihr den Ehrenplatz direkt im Wurzelverzeichnis verschafft 8)
Liffi hat geschrieben: ↑ zum Beitrag ↑
24.10.2017 08:41:11
Und: Möchtest du die Datei wirklich ausführen oder möchtest du nicht einfach < karl.txt machen um einfach den Inhalt an google_speech zu geben?
Klar möchte ich dass der Text IN dieser "Karl.txt" als Sprache ausgeben wird, so wie es "maroc" am 2017.04.13 mit dem "$" - Argument offensichtlich gelungen ist. Hab's auch mit Deinem vorgeschlagen "<" - Argument an versch. Stellen versucht, mit dem Ergebnis:

Code: Alles auswählen

loopie@solara:~$ google_speech -l de <"$(/home/karl.txt)"
bash: /home/karl.txt: Keine Berechtigung
bash: /home/karl.txt: Keine Berechtigung
bash: : Datei oder Verzeichnis nicht gefunden
Die Fehlermeldungen häufen sich :cry:


So ne Doku wie für
http://tuxdiary.com/2014/09/29/google-t ... tts-linux/
habe ich für's eigentliche "google_speech" 'noch' nicht gefunden und über "(user@comp:~# google_speech -h)" seh ich nicht mal den"$" ...
"man google_speech" = Fehlanzeige für :google:

Welches "läuft" denn bei Euch?
--
Bügeleisen ohne Dampf- Upgrade kommen mit LXDE wieder an Bord ;-)

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büchern?

Beitrag von KBDCALLS » 24.10.2017 22:42:57

Wie wärs denn damit?

Code: Alles auswählen

google_speech  -l de "$(cat speech.txt)"

Code: Alles auswählen

google_speech  -l de "$(speech.txt)"
Das kann ja auch nicht funktionieren. Seit wann ist ein Text eine ausführbare Datei ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Buegeleisenschubser
Beiträge: 29
Registriert: 13.03.2010 12:42:16
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: HOHENLOHE *.de

Re: [Auch aufgegeben]Programm zum Vorlesen von Texten/E-Büchern?

Beitrag von Buegeleisenschubser » 25.10.2017 09:21:31

Oh, cat - ist also die Anweisung, gehört natürlich auch dazu: So funktionierts tatsächlich auch bei mir.
Bei seitenweise Text dauert das Einlesen zwar etwas aber dann legt sie los.

Danke! Der karl schämt sich und möchte die Wurzelebene nicht länger beanspruchen :oops:
kriegt aber das absatzfreie Sprechen über's Phyton gTTS - nachträglich nicht hin...

Ich hatte an Phyton Install-Routinen bisher auch noch keine Hand angelegt und warte vielleicht lieber bis Pakete mit GUI, wie Debiangespeaker auf diesen Stand nachgezogen haben.
--
Bügeleisen ohne Dampf- Upgrade kommen mit LXDE wieder an Bord ;-)

Antworten