Konvertieren Sie Sprache (MP3-Audiodateien) in Text

8

Ich suche einen einfachen Konverter von MP3 nach TXT. Ich habe es ohne Erfolg versucht: Julius, CMU Sphinx, ... In den letzten 4 Stunden habe ich keine Möglichkeit gefunden, sie zu verwenden (oder richtig zu installieren).

Was ich suche, ist so etwas wie:

$ converterapp -infile myspeech.mp3 -outfile myspeech.txt

Ich bin auch mit GUI-Anwendung in Ordnung, da ich nur wenige Dateien zum Konvertieren habe und herumklicken kann.

Bearbeiten: Mit Hilfe dieser Antwort Spracherkennungs-App, um MP3 in Text zu konvertieren? Ich habe es gemanagt, um es zum Laufen zu bringen, aber es erzeugt keine Ausgabe. Nun, tatsächlich erzeugt es ein paar leere Zeilen (keine Wörter erkannt) ...

Samo
quelle
Was ist der genaue Befehl, den Sie ausführen, und die Ausgabe, die Sie sehen?
Nikolay Shmyrev
1
$ bagsphinx_continuous -infile 1.wav -hmm en-us / cmusphinx-en-us-5.2 -lm en-us / de-70k-0.2.lm -logfn / dev / null &> otput.txt ist der genaue Befehl gemäß @ NikolayShmyrev Frage. Ich habe die Modelle von sourceforge.net/projects/cmusphinx/files/… heruntergeladen .
Samo

Antworten:

4

Pocketsphinx spricht mit Text aus einer vorhandenen Audiodatei. Abhängig vom ursprünglichen Format der MP3-Datei benötigen Sie möglicherweise zwei separate Befehle.

Konvertieren Sie zuerst Ihre vorhandene Audiodatei in das obligatorische Eingabeformat:

    ffmpeg -i file.mp3 -ar 16000 -ac 1 file.wav

Die Run Pocketsphinx

    pocketsphinx_continuous -infile file.wav 2> pocketsphinx.log > myspeech.txt

Die erstellte Datei myspeech.txt enthält das, wonach Sie suchen.


Wenn Sie Ubuntu noch nicht kennen, müssen Sie die oben genannten Programme mit diesem Befehl installieren:

    sudo apt install pocketsphinx pocketsphinx-en-us ffmpeg
64pi0r
quelle
0

Mozilla SpeechDeep OpenSource- Sprach-zu-Text-Tool reicht aus. Sie müssen die Anwendung auf Ihrem Linux-Desktop installieren. Sie können auch Transcribear ausprobieren, ein browserbasiertes Sprach-Text-Tool, für das keine Installation erforderlich ist. Sie müssen jedoch online verbunden sein, um die Aufzeichnung auf den Server hochladen zu können.

John
quelle