Berikut ini adalah contoh pemrograman artificial intelligence menggunakan bahasa python yang dapat di implementasikan pada notebook sebagai salah satu module robot AI pada komputer ataupun pada program anda.
Pertama tama download lah python 3.8 atau minimal Python versi 3 keatas, program ini masih jalan juga pada python 2.7 pada saat tulisan ini saya buat.
download module module library yang dibutuhkan untuk program ini, yaitu Python Speech Recognition dan Python PyAudio, dengan perintah :
pip install PyAudio
pip install speech_recognition
Caranya :
Masuk ke Folder dimana anda install Python anda, anda akses sebagai "run as administrator" pada windows, saya menggunakan Windows 10 pada notebook:
Ini untuk install PyAudio, ada 2 cara :
1. Anda menggunakan : pip install PyAudio , jika tidak bisa
2. Anda download file PyAudio mentahan nya , masuk ke https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio ( ini info dari stackoverflow.com ) , karena saya juga mengalami kesulitan install PyAudio pada awalnya, dan setelah mencari cari solusinya , saya temukan di website ini stackoverflow.com , anda download file PyAudio sesuai dengan type Python yang anda miliki, jika anda menggunakan python for windows 32 bit maka downloadlah file PyAudio mentahan yang 32 bit , jika anda menggunakan yang 64 bit downloadlah file PyAudio yang 64 bit, setelah di download , copy cut file /pindahkan file ke folder Python anda, lalu install lah menggunakan command :
pip install PyAudio‑0.2.11‑cp39‑cp39‑win32.whl , lalu enter
Bila tidak bisa maka gunakan perintah :
pip install pipwin
pipwin install pyaudio
cara terakhir ini berhasil untuk komputer saya. Anda bisa coba dengan beberapa cara diatas , jika ada kesulitan instalasi silahkan kontak saya, saya dengan senang hati akan membantu .
Untuk instalasi speechrecognition biasanya tidak issue. alias lancar.
pip install speechrecognition
Setelah semua terinstall dengan baik dan success, maka mulailah coba salin program berikut ini dan jalankan di IDE Python anda.
Listing Program Speech To Text dengan Python
import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone() as source:
print("say something");
audio = r.listen(source)
print("time over , thanks")
try:
print("text: "+r.recognize_google(audio));
except:
pass;
Setelah di Jalankan hasilnya adalah sebagai berikut :
Anda akan diminta untuk mengucapkan sesuatu kata atau kalimat dan program akan menulis apa yang anda ucapkan , file program ini saya beri nama Speak.py , anda bisa menggunakan nama apapun sesuai selera anda.
Contoh program lainnya sebagai berikut :
#import library
import speech_recognition as sr
# Initialize recognizer class (for recognizing the speech)
r = sr.Recognizer()
# Reading Microphone as source
# listening the speech and store in audio_text variable
with sr.Microphone() as source:
print("Talk")
audio_text = r.listen(source)
print("Time over, thanks")
# recoginize_() method will throw a request error if the API is unreachable, hence using exception handling
try:
# using google speech recognition
print("Text: "+r.recognize_google(audio_text))
except:
print("Sorry, I did not get that")
Selamat mencoba !
0 Response to "Pemrograman Artificial Intelligence (AI) dengan Python Speech To Text"
Post a Comment