eSpeak NG, ein Text-to-Speech-Synthesizer für Linux

über espeak-ng

Im nächsten Artikel werfen wir einen Blick auf eSpeak NG. Das ist eine mehrsprachige Kommandozeilen-Sprachsynthesizer-Software, in dem wir mehr als 100 Sprachen verwenden können. eSpeak NG ist eine aktualisierte Version der eSpeak-Engine von Jonathan Duddington, über die wir bereits in a . gesprochen haben vorheriger Artikel in diesem gleichen Blog.

Dieses Programm liest den von uns bereitgestellten Text laut vor. Sie können den Text auch entweder aus der Standardeingabe oder aus einer Datei abrufen. Das Programm verwendet Text-to-Speech, um über das Standard-Audiogerät zu sprechen. Diese Software kann hilfreich sein, wenn Sie Blogs, Nachrichtenseiten anhören oder Text- in Sprachdateien für Sehbehinderte konvertieren müssen. eSpeak enthält verschiedene Stimmen und ihre Eigenschaften können nach Bedarf geändert werden.

Wenn Sie das Programm verwenden, werden Sie feststellen, dass die Sprache ziemlich klar werden kann, aber Niemand erwartet etwas so Natürliches oder Weiches wie Synthesizer-Stimmen basierend auf menschlichen Sprachaufnahmen. Wie ich oben sagte, macht eSpeak NG eine Text-zu-Sprache-Synthese für mehr als 100 Sprachen und Akzente, aber anscheinend einige Sprachen lesen sich besser als andere.

Allgemeine Funktionen von ESpeak NG

  • Dies ist ein plattformübergreifende Anwendung, die Gnu / Linux, Android, Mac OS und Windows unterstützt.
  • Ist ein kostenloses Open-Source-Programm, die in C geschrieben wurde.
  • Inklusive verschiedene Stimmen, deren Eigenschaften geändert werden können.
  • Können Sprachausgabe als WAV- oder mp3-Datei produzieren, anstatt direkt zu sprechen. Die resultierende Datei kann auf jedem Mediaplayer abgespielt werden.
  • kann auch Text in Phonemcodes übersetzen, so dass es als Schnittstelle für eine andere Sprachsynthese-Engine angepasst werden könnte.
  • Das Programm hat Potenzial für andere Sprachen. Die von Ihnen verwendeten Sprachen befinden sich in unterschiedlichen Entwicklungsstadien. Laut dem Ersteller wird die Hilfe von Muttersprachlern dieser oder anderer Sprachen geschätzt.

Der Quellcode des eSpeak NG-Projekts ist auf GitHub gehostet, wie alle seine Funktionen im Detail.

Installieren Sie eSpeak NG unter Ubuntu

Dieses Programm ist für verschiedene Gnu/Linux-Systeme paketiert zu finden. Unter Ubuntu, Debian und ihren Derivaten Wir müssen APT nur in einem Terminal verwenden (Strg + Alt + T) wie folgt:

eSpeak ng installieren

sudo apt install espeak-ng

Ein kurzer Blick auf das Programm

eSpeak NG ist voll kompatibel mit seinem Vorgänger. Was ist mehr verwendet die gleichen Befehlszeilenoptionen wie eSpeak und fügt einige weitere Funktionen hinzu. Unter ihnen finden wir folgendes:

Ein Satz laut

Wir können das Programm anweisen, einen Satz laut vorzulesen:

espeak-ng "Esto es un lo que va a leer el programa"

Darüber hinaus kann das Programm auch den Inhalt einer Datei laut vorlesen:

espeak-ng -f archivo.txt

Es wird uns auch die Fähigkeit, Texteingaben von der Standardeingabe zu lesen:

espeak-ng

Zum Beenden müssen Sie nur die Kombination verwenden STRG + C.

Speichern Sie die Ausgabe in einer Datei

Wenn sie interessiert sind Speichern Sie die Ausgabe in einer MP3-Audiodatei, ist es nur notwendig, die Option -w wie folgt zu verwenden:

espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"

Falls Sie interessiert sind eine .wav-Datei, im vorherigen Befehl müssten Sie nur die Erweiterung der Ausgabedatei ändern.

Drucken Sie die Phoneme eines Textes

Der folgende Befehl wird das Wort aussprechenUbuntu'und es wird die Phoneme drucken:

Ubuntu-Phoneme

espeak-ng -x Ubuntu

Liste die unterstützten Stimmen auf

Dieses Programm unterstützt mehrere verschiedene Stimmen, und wir werden in der Lage sein, liste sie alle auf mit dem Befehl:

Stimmenliste

espeak-ng --voices

Alle Stimmen, die eine bestimmte Sprache sprechen, können ebenfalls aufgelistet werden. Wenn wir zum Beispiel wollen Sehen Sie die Stimmen, die Spanisch sprechen (es), Sie müssen nur den Befehl verwenden:

Liste der Stimmen auf Spanisch

espeak-ng --voices=es

Stimme ändern

eSpeak NG spricht standardmäßig den angegebenen Text mit der englischen Stimme aus. Wenn Sie eine andere Stimme verwenden möchten, führen Sie Folgendes aus:

espeak-ng -v nombre_de_voz

Hilfe

Die, die wir gerade gesehen haben, sind nur einige der Möglichkeiten dieses Programms. Zum erhalten Sie detaillierte Informationen zur Verwendung von eSpeak NG, muss nur in das Terminal geschrieben werden (Strg + Alt + T):

App-Hilfe

espeak-ng --help

Oder wir können auch die Handbuchseiten konsultieren:

man espeak-ng

Deinstallieren Sie eSpeak NG

Wenn Sie eine Entfernen Sie dieses Programm von Ihrem Computer, in einem Terminal (Strg + Alt + T) müssen Sie nur Folgendes ausführen:

eSpeak NG deinstallieren

sudo apt remove espeak-ng

Wenn Sie an einer grafischen Benutzeroberfläche für dieses Programm interessiert sind, können Sie auf die Seite gehen, um Gespeaker herunterladen. Darin können Sie die .deb-Datei herunterladen, um sie zu installieren.

Es kann Erfahren Sie mehr über dieses Projekt unter dein GitHub-Repository.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Jakob sagte

    Gut, dass es etwas für unsere Distribution gibt, obwohl die Stimme scheiße ist.