Pada kesempatan kali ini kita akan belajar materi tentang MATLAB. Tutorial yang akan dibahas yaitu Cara Merekam Suara Melalui Microphone dengan Menggunakan MATLAB. Untuk ulasan lengkapnya yuk simak ulasan berikut...
Langkah Pertama yaitu memastikan bahwa komputer/laptop sudah terhubung dengan microphone.
Langkah Kedua yaitu membuat Audio Recorder yang akan dijadikan sebagai input dari program yang akan kita buat dengan menggunakan syntak :
recObj = audiorecorder;
Langkah Ketiga yaitu membuat keterangan sebagai penanda bahwa rekaman telah dimulai dengan menggunakan syntak :
disp('Mulai Merekam...')
Langkah Keempat yaitu memasukan perintah untuk merekam suara dengan menggunakan syntak :
recordblocking(recObj, 5);
Keterangan :
Angka 5 pada syntak diatas menunjukan lamanya proses perekaman suara dalam satuan detik. Sehingga jika kita ingin melakukan perekaman selama 1 menit kita bisa mengganti angka 5 dengan angka 60 sehingga program akan melakukan perekaman selama 1 menit.
Langkah Kelima yaitu membuat keterangan sebagai pernanda bahwa rekaman telah berakhir dengan menggunakan syntak :
disp('Selesai Merekam.');
Langkah Keenam yaitu menambahkan perintah untuk memutar rekaman yang telah kita rekam sebelumnya dengan menggunakan syntak :
play(recObj);
Langkah Ketujuh yaitu menyimpan file rekaman yang kita buat dalam bentuk array agar dapat ditampilkan kedalam sebuah grafik dengan menggunakan syntak :
y = getaudiodata(recObj);
Langkah Kedelapan yaitu menampilkan grafik berupa spektrum dari rekaman yang telah kita buat dengan menggunakan syntak :
plot(y);Berikut ini tampilan grafik spektrum dari rekaman selama 20 detik yang telah saya buat :
Gambar 1. Grafik Spektrum Rekaman Suara
Semoga materi yang saya sampaikan tentang MATLAB kali ini dapat dipahami sobat poinreaders. Silakan tulis pertanyaan seputar materi yang telah dibahas pada kolom komentar. jangan lupa follow akun sosial kami agar poinreaders bisa mendapatkan materi terbaru tentang bahasa pemrograman lainnya.
4 comments
commentskalo waktunya tidak dibatasi mas?
ReplyTerima kasih telah berkomentar, mengenai waktu perekaman saya belum pernah coba. Kl mau merekamnya lama, atur saja misalnya 1 jam. nanti kl filenya ga sampe 1 jam tinggal dipotong pake aplikasi wavosaur.
Replymau tanya mas, waktu play(rekaman) itu kok di GUIDE(versi gui) dari matlab kok gak bisa kenapa ya?
Replyga bisa gimana ya? ada peringatan yg muncul ga?
Reply