Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So installieren Sie PocketSphinx unter Linux

So installieren Sie PocketSphinx unter Linux

WBOY
Freigeben: 2023-05-16 21:43:51
nach vorne
1682 Leute haben es durchsucht

Wählen Sie das Sprachpaket von Python

Es gibt einige vorgefertigte Spracherkennungspakete in PyPI. Dazu gehören:
apiai
google-cloud-speech
pocketsphinx
SpeechRcognition
watson-developer-cloud
wit
Einige Softwarepakete wie wit und apiai bieten einige integrierte Funktionen, die über die grundlegende Spracherkennung hinausgehen, z. B. die Identifizierung der Sprecherabsicht. Verarbeitung natürlicher Sprache Fähigkeiten. Andere Softwarepakete wie Google Cloud Speech konzentrieren sich auf die Konvertierung von Sprache in Text.
Unter diesen zeichnet sich SpeechRecognition durch seine Benutzerfreundlichkeit aus.
Für die Erkennung von Sprache ist eine Audioeingabe erforderlich, und das Abrufen der Audioeingabe in SpeechRecognition ist sehr einfach. Es ist nicht erforderlich, ein Skript zu erstellen, um auf das Mikrofon zuzugreifen und die Audiodatei von Grund auf zu verarbeiten. Der Abruf und die Ausführung dauern nur wenige Minuten .
Bei der Installation des entsprechenden Sprachpakets über den Befehl „pip3 install SpeechRecognition“ trat jedoch ein Verbindungs-Timeout-Problem auf.

Recognizer-Klasse

Der Kern von SpeechRecognition ist die Recognizer-Klasse. Der Hauptzweck der
Recognizer API besteht darin, Sprache zu erkennen. Jede API verfügt über eine Vielzahl von Einstellungen und Funktionen, um Sprache aus Audioquellen zu erkennen, nämlich:
recognize_bing(): Microsoft Bing Speech
recognize_google(): Google Web Speech API
recognize_google_cloud(): Google Cloud Speech – erfordert die Installation des google-cloud-speech-Pakets
recognize_houndify(): Houndify by SoundHound
recognize_ibm(): IBM Speech to Text
recognize_sphinx(): CMU Sphinx – erfordert die Installation vonPocketSphinx
recognize_wit(): Wit.ai
Von den oben genannten sieben kann nur „recognition_sphinx()“ offline mit der CMU-Sphinx-Engine arbeiten, die anderen sechs müssen mit dem Internet verbunden sein.
Also habe ich mich für Recognition_sphinx() für die Spracherkennung entschieden.
Bei der Verwendung von pip3 install PocketSphinx zum Herunterladen verwandter Bibliotheken sind folgende Probleme aufgetreten:

So installieren Sie PocketSphinx unter Linux

Ich habe viele Informationen überprüft, aber die Installation ist immer noch fehlgeschlagen! ! !
verwendet pip3 install PocketSphinx该命令前应该使用sudo apt install python-pocketsphinx。然后再使用pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple PocketSphinx该命令应该就可以安装成功了。如果依旧不能成功则可以使用命令sudo apt-get install python python-all-dev python-pip build-essential swig git libpulse-dev libasound2-dev. Im Allgemeinen tritt dieses Problem aufgrund fehlender relevanter Abhängigkeiten auf!

So installieren Sie PocketSphinx unter Linux

Das obige ist der detaillierte Inhalt vonSo installieren Sie PocketSphinx unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage