Wie kann ich dem Sprachdienst oder anderen ähnlichen Diensten zu GoldenDict einen Text für die Offline-Verwendung hinzufügen?
Ich benutze Ubuntu 13.10 und möchte lernen, wie man englische Wörter ausspricht, die ich nicht kenne.
quelle
Wie kann ich dem Sprachdienst oder anderen ähnlichen Diensten zu GoldenDict einen Text für die Offline-Verwendung hinzufügen?
Ich benutze Ubuntu 13.10 und möchte lernen, wie man englische Wörter ausspricht, die ich nicht kenne.
Auf der Registerkarte Programme können Sie eine Text-zu-Sprache-Software ( z. B. espeak ) in das GoldenDict einbinden.
Hier sind die Schritte:
Installiere espeak :
sudo apt-get install espeak
Öffnen Sie GoldenDict und drücken Sie F3, um das Fenster " Wörterbücher" aufzurufen (oder wählen Sie das Menü " Bearbeiten / Wörterbücher" ).
Wählen Sie auf der Registerkarte Quellen die Registerkarte Programme .
Klicken Sie auf die Schaltfläche Hinzufügen , wählen Sie Audio für die Spalte Typ aus , geben Sie espeak für den Namen und espeak -v en %GDWORD%
für die Befehlszeilenspalte ein .
Vergessen Sie nicht, das Kontrollkästchen Aktiviert zu aktivieren .
OK klicken
Schließen Sie das GoldenDict-Fenster und öffnen Sie es erneut.
Jetzt haben Sie ein Element mit dem Namen espeak in Ihren Wörterbüchern und Ihren Übersetzungsergebnissen. Wenn Sie auf das Lautsprechersymbol vor dem Wort im Espeak- Ergebnis klicken , wird das Wort für Sie gelesen.
en-us
nach -v verwenden, daher ist mein Befehlespeak -v en-us %GDWORD%
, den amerikanischen Akzent zu verwenden. Wenn Sie mehr Optionen wie Geschwindigkeit usw. möchten,espeak --help
sagen Sie alles./usr/share/doc/espeak/docs/images/lips.png
in Debian-basierten Systemen befindet.Neuere Versionen von GoldenDict verfügen über eine Registerkarte " Programme" im Einstellungsmenü, auf der Sie benutzerdefinierte Befehle hinzufügen können, die für Ihren Suchbegriff ausgeführt werden sollen.
In diesem Forumsbeitrag von wissam wird beschrieben, wie Sie Google TTS mit GoldenDict mithilfe der oben beschriebenen Methode einrichten:
Dies ist natürlich Online-TTS und nicht unbedingt das, wonach Sie suchen, aber Sie können dieselbe Methode verwenden, um GoldenDict jede Art von TTS-Software hinzuzufügen (z. B.
espeak %GDWORD%
als Befehlszeile).In diesen Fragen und Antworten finden Sie gute TTS-Apps unter Linux.
quelle
Google Text-To-Speech (TTS)
oder https://github.com/Glutanimate/simple-google-tts
Kopieren Sie im Feld "Befehlszeile" diesen Befehl und fügen Sie ihn ein:
simple_google_tts de "% GDWORD%"
Vergessen Sie nicht, einen Symlink für simple_google_tts zu Ihrem Pfad (z. B. ~ / bin oder / usr / local / bin) zu erstellen, um den Zugriff zu erleichtern.
quelle
das hat bei mir funktioniert.
Stellen Sie sicher, dass Sie mpg123 installiert haben:
sudo apt install mpg123
quelle