Pustaka Python SpeechRecognition

Pemrosesan Bahasa Lisan dengan Python

Daniel Bourke

Machine Learning Engineer/YouTube Creator

Mengapa pustaka SpeechRecognition?

Beberapa pustaka Python yang ada

  • CMU Sphinx
  • Kaldi
  • SpeechRecognition
  • Wav2letter++ oleh Facebook
Pemrosesan Bahasa Lisan dengan Python

Mulai menggunakan SpeechRecognition

Instal dari PyPi:

$ pip install SpeechRecognition
  • Kompatibel dengan Python 2 dan 3
  • Kita akan gunakan Python 3
Pemrosesan Bahasa Lisan dengan Python

Menggunakan kelas Recognizer

# Impor pustaka SpeechRecognition
import speech_recognition as sr

# Buat instance Recognizer recognizer = sr.Recognizer()
# Atur ambang energi recognizer.energy_threshold = 300
Pemrosesan Bahasa Lisan dengan Python

Menggunakan kelas Recognizer untuk mengenali ucapan

  • Kelas Recognizer memiliki fungsi bawaan untuk berinteraksi dengan API ucapan
    • recognize_bing()
    • recognize_google()
    • recognize_google_cloud()
    • recognize_wit()

Input: audio_file

Output: transkripsi ucapan dari audio_file

Pemrosesan Bahasa Lisan dengan Python

Contoh SpeechRecognition

  • Fokus pada recognize_google()

  • Mengenali ucapan dari berkas audio dengan SpeechRecognition:

# Impor pustaka SpeechRecognition
import speech_recognition as sr

# Instansiasi kelas Recognizer recognizer = sr.Recognizer()
# Transkripsikan ucapan menggunakan Google web API recognizer.recognize_google(audio_data=audio_file, language="en-US")
Learning speech recognition on DataCamp is awesome!
Pemrosesan Bahasa Lisan dengan Python

Giliran Anda!

Pemrosesan Bahasa Lisan dengan Python

Preparing Video For Download...