So konvertieren Sie Sprache in Python mit Google Speech

Blog

So konvertieren Sie Sprache in Python mit Google Speech

In diesem Artikel möchte ich Ihnen ein Beispiel dafür zeigen Python Mit Google-Speech , also ist die Spracherkennung eine Bibliothek zur Durchführung von Spracherkennung mit Unterstützung für mehrere Engines und APIs, online und offline.

Spracherkennungs-Engine/API-Unterstützung

Jetzt müssen Sie also zunächst die languageRecognition Library in Python installieren.

Stellen Sie zunächst sicher, dass Sie alle im Abschnitt Anforderungen aufgeführten Anforderungen erfüllen.

Der einfachste Weg, dies zu installieren, ist die Verwendung von pip install SpeechRecognition.

Laden Sie andernfalls die Quelldistribution herunter von PyPI , und entpacken Sie das Archiv.

Führen Sie im Ordner Python aus setup.py Installieren.

Anforderungen

  • Python 2.6, 2.7 oder 3.3+ (erforderlich)
  • PyAudio 0.2.11+ (nur erforderlich, wenn Sie den Mikrofoneingang, Mikrofon verwenden müssen)
  • TaschenSphinx (Nur erforderlich, wenn Sie die Sphinx-Erkennung verwenden müssen,cognizer_instance.recognize_sphinx)
  • Google API-Clientbibliothek für Python (nur erforderlich, wenn Sie die Google Cloud Speech API verwenden müssen,cognizer_instance.recognize_google_cloud)
  • FLAC-Encoder (nur erforderlich, wenn das System kein x86-basiertes Windows/Linux/OS X ist)

Dies ist nun der vollständige Code für die Python-Spracherkennung mit Google Speech

import speech_recognition as sr def main(): r = sr.Recognizer() with sr.Microphone() as source: r.adjust_for_ambient_noise(source) print('Please say something') audio = r.listen(source) print('Recognizing Now .... ') # recognize speech using google try: print('You have said ' + r.recognize_google(audio)) print('Audio Recorded Successfully ') except Exception as e: print('Error : ' + str(e)) # write audio with open('recorded.wav', 'wb') as f: f.write(audio.get_wav_data()) if __name__ == '__main__': main()

Also haben wir ganz oben zuerst ein Erkennungsobjekt erstellt, auch zum Entfernen von Rauschen müssen wir diese Codezeile hinzufügen

r.adjust_for_ambient_noise(source)

Und hier erkennen wir die Sprache mit Google Speech

print('You have said ' + r.recognize_google(audio))

Hier werden wir den Ton aufnehmen

with open('recorded.wav', 'wb') as f: f.write(audio.get_wav_data())

Führen Sie nun den Code aus und das ist das Ergebnis

Python-Sprache-zu-Text-Konverter

#python #maschinenlernen #data-science

www.youtube.com

So konvertieren Sie Sprache in Python mit Google Speech

In diesem Python-Tutorial möchte ich Ihnen die Python-Spracherkennung zeigen und wie Sie Sprache in Python mit Google Speech in Text umwandeln können. Spracherkennung ist eine Bibliothek zur Durchführung von Spracherkennung mit Unterstützung für mehrere Engines und APIs, online und offline. Der ultimative Leitfaden zur Spracherkennung mit Python: So funktioniert die Spracherkennung, Welche Pakete sind auf PyPI verfügbar, So installieren und verwenden Sie das SpeechRecognition-Paket – eine umfassende und benutzerfreundliche Python-Spracherkennungsbibliothek.