Anda di halaman 1dari 13

Pembangkit sinyal wicara

Pada percobaan kali ini yaitu Proses perekaman dan pengeditan sinyal wicara dengan
menggunakan matlab. Pada pecoban pertama yaitu melakukan perekaman suara seperti a,i,u,e,o melalui
program , mengetikan program pada matlab dengan frekuensi sampling 8000hz. Data berupa sinyal
suara diperoleh dengan cara merekam suara melalui mikrofon yang terhubung
dengan komputer . Perekaman suara dilakukan dengan bantuan program aksesoris
windows, yaitu sound recorder dengan frekuensi sampling 8000Hz, 8 bit mono .Kata
yang diucapkan hanya satu buah kata saja, yaitu aiueo.Berkas suara hasil
perekaman oleh sound recorder dibuka kembali memakai format *wav , Berkas
suara disimpan menggunakan format penamaan a.wav. Huruf a menunjukkan
suara responden . Format penamaan ini untuk mempermudah mengenali berkas
suara tersebut.
1.Perekam ucapan AIUEO
Dengan memasukan program dibawah ini kita dapat membangkitkan suara dan merkamnya
pada format *wav
Program
clear all;
Fs=8000;
y=waverecord (5.0*Fs, Fs, 'double');
wavwrite(y,fs,'aiueo.wav')

untuk membaca file ketik aiueo.wav

Buka pada file aiueo wav di computer lalu putar

2.Pengeditan dan pemisahan suara yang akan di pisah


Dengan memasukan program di bawah ini kita dapat mengetahui proses produksi suara
Fs=64000
y1=wavread('aiueo.wav');
t=length(y1);
y2=y1(1:10000);
plot(y2)

untuk membaca file ketik wavwrite(y1,Fs,'a.wav')

maka hasil perekamnnya akan terlihat pada plot.

Gambar 1. Grafik perbandingan waktu dan frekuensi yang telah direkam

Program memisah vocal A, I, U, E, O

Program untuk memsihkan vocal A


Menggunakan y2=y1(1:100000)

Hasil output pemisahan vocal A

Program untuk memsihkan vocal I


Menggunakan y2=y1(100000:140000)

Hasil output pemisahan vocal I

Program untuk memsihkan vocal U


Menggunakan y2=y1(140000:180000)

Hasil output pemisahan vocal U

Program untuk memsihkan vocal E


Menggunakan y2=y1(180000:225000)

Hasil output pemisahan vocal E

Program untuk memsihkan vocal O


Menggunakan y2=y1(225000:255000)

Hasil output pemisahan vocal O

Berdasarkan data suara rekaman selama 5 detik yang diambil dari contoh data asli suara rekaman .aiueo

menunjukkan bahwa setiap hurufakan menghasilkan frekuensi yangberbeda. Hal ini terlihat pada
Gambar 1, Gambar 2, Gambar 3, Gambar 4, dan Gambar 5yangmenunjukkan grafik hubungan waktuvs
frekuensi. Menurut hasil analisisdapat dilihat bahwa huruf a memilikifrekuensi paling kecil
dibandingkandengan huruf lainnya. Sementarahuruf yang memiliki frekuensiterbesar adalah o. Hal
inikemungkinan dipengaruhi olehintensitas yang berbeda dari sumbersuara (praktikan) yang sama.Hal
ini dikarenakan manusia tidak bias mengatur intensitas suara yang dikeluarkannya agar tetap sama
dari waktu ke waktu. Sehingga ada kecenderungan pada saat ia mengeluarkan suara dengan huruf a ,
memiliki intensitas suara yang kecil.
3. Perubahan Nilai Smpling
Pada percobaan ketiga ini merekam kembali file sambil merubah rubah frekuensi samplingnya
menjadi fs=10000, fs=14000, fs=16000, fs=24000, fs=44000hz .
FS=1000

FS=14000

Fs=16000

Fs =24000

Fs=44000

Fs=7000

Fs=6000

Fs=5000

Dari 8 gambar di atasmemilikifrekuensi sampling yang berbedabeda , semakintinggifrekuensi sampling


maka nada akansemakaincepatdanbesar, semakinkecilfrekuensisamplingnyamaka nada
akansemakinlambatdankecil .

Kesimpulan :
Padapercobaan kali iniakandisimpulkanbahwa :

Setiapfrekuensidapatmempengaruhiperubahan nada
Setiaphurufmenghasilkanfrekuensi yang berbeda
Semakinbesar fs maka nada akansemakincepatdanbesar
Semakinkecil fs maka nada akanlambatdan kecil

Anda mungkin juga menyukai