• Tidak ada hasil yang ditemukan

Konfigurasi sound di linux

Dalam dokumen 7203030018 (Halaman 57-65)

PERENCANAAN DAN PEMBUATAN

3.1. INSTALASI DAN KONFIGURASI SISTEM

3.1.2. Konfigurasi sound di linux

Hal-hal yang perlu dilakukan untuk mengkonfigurasi sistem suara maka ada beberapa paket yang harus diinstal pada sistem operasi. paket-paket ini yang nantinya akan digunakan sebagai driver untuk menjalankan soundcard

Kemudian langkah selanjutnya adalah merekompilasi source yang telah diinstall, gunanya adalah untuk mencocokkan driver yang sesuai dengan soundcard yang sekarang. Hal ini diperlukan karena driver yang disertakan dalam paket alsa yang standar adalah driver yang standard sehingga sering kali kita temui konfigurasi soundcard yang janggal dimana kesalahan yang paling banyak terjadi yang diakibatkan oleh driver yang standar tersebut adalah letak posisi output yang terbalik-balik misalnya output seharusnya untuk speaker menjadi miliknya microphone dan sebagainya.

Cara menghindari salah konfigurasi adalah paket alsa harus di compile ulang. Untuk dapat merekompilasi alsa-source maka dibutuhkan header atau source dari kernel yang dipakai lengkap dengan versi kernel dan arsitekturnya. Disini kernel yang dipakai adalah kernel versi 2.6.8-2-386. Kemudian paket modconf , modconf ini gunanya adalah untuk mengaktifkan modul/ driver hasil kompilasi nantinya.

Selanjutnya adalah mulai merekompilasi kernel untuk sound. Buka directory posisi alsa-source yang telah diinstal yaitu pada directory /usr/src dan ekstrak file alsa-driver.tar

#apt-get install alsa-base alsa-utils alsa-oss alsa-source

# su

Password:_

Dari proses ini akan dihasilkan directory modules/alsa-driver pada /usr/src, kemudian masuk ke directory /usr/src/modules/alsa-driver.

Pada langkah diatas dapat dijelaskan KSRC=/usr/src/kernel-headers-2.6.8-2-386 menunjukkan letak source kernel header yang dipakai pada saat merekompilasi sehingga nanti module yang dihasilkan sesuai dengan versi kernel. Kemudian KVERS =2.6.8-2-386 adalah menunjukkan versi kernel yang digunakan untuk merekompilasi, debian/rules binary_modules disini adalah aturan/ urutan kompilasi yang telah disertakan oleh alsa-source untuk memudahkan user dalam mengkompilasi dan binary_modules adalah outputan yang nantinya akan dihasilkan oleh proses. outputan ini berdasarkan output yang dihasilkan oleh perintah make-kpkg. Dari proses ini akan menghasilkan outputan berupa debian paket yang berekstensi deb. Pada directory /usr/src/modules/ dengan nama paket alsa-modules-2.6.8-2-386_xxxx.deb, kemudian instal module tersebut dan jalankan modconf

# cd /usr/src

# tar xvvf alsa-source alsa-driver.tar

# cd /usr/src/modules/alsa-driver

# KSRC=/usr/src/kernel-headers-2.6.8-2-386 KVERS=2.6.8-2-386 debian/rules

# dpkg –i alsa-modules-2.6.8-2-386-XXXXX.deb # modconf

Gambar 3.1 Konfigurasi Modconf

Aktifkan modul update untuk alsa, dalam hal ini yang akan dipakai dalam aplikasi adalah modul alsa-oss.

Langkah selanjutnya adalah mengetes soundcard. Untuk menjalankan soundcard dapat dilakukan dengan menjalankan program pemutar multimedia misalnya XMMS atau sejenisnya. Apabila aplikasi tersebut sudah dapat berjalan dengan baik berarti instalasi soundcard sudah berhasil. Kemudian lakukan reboot komputer dan ulangi lagi dengan menjalankan program multimedia. Apabila program tidak bisa berjalan coba dengan perintah alsaconf.

Kemudian reboot kembali, lalu periksa pada directory /dev apakah sudah ada file dsp dengan cara.

Sampai di sini berarti proses instalasi soundcard sudah selesai. 3.1.3. Installasi GALATEA

• Spesifikasi Hardware dan Software yang dibutuhkan Galatea o Hardware yang di butuhkan

Galatea Dialog Manager telah dikembangkan dan di operasikan dengan spesifikasi Hardware Sebagai berikut: CPU: Pentium 4 2,6GHz ( spec minimal Pentium 3 1GHz) RAM: 1 GB ( spec minimal 512MB)

Video: NVIDIA GeForce4 + NVIDIA Driver (OpenGL support)

Sound: Creative SoundBlaster Live 3.1.4. Software yang di butuhkan

• Debian stable o http://www.debian.org/ o http://kebo.vlsm.org/ • Driver NVIDIA o http://www.nvidia.com/ # ls /dev/dsp /dev/dsp Snd-mixer-oss Snd-pcm-oss Snd-seq-device

• GALATEA o http://prdownloads.sourceforge.jp/galatea/15674/galatea-v3.0a.tar.gz o http://prdownloads.sourceforge.jp/galatea/17998/gdm-bin-051215.tar.gz • Glut 3.7

• Java (j2sdk 1.4.2_05) taruh pada direktori /usr/local/bin/java • Chasen-2.3.3 : diinstal pada direktori /usr/local/chasen-2.3.3/

dengan prosedur yang akan dijelaskan selanjutnya.

Setiap modul memiliki prosedur installasi yang berbeda-beda. Untuk top direktori sebaiknya galatea diletakkan dalam direktori /home/demo untuk galatea-v3.0a.tar.gz dan gdm-bin-051215.tar.gz pada direktori /data/istc. gdm merupakan versi binary dari galatea-v3.0a sehingga lebih mudah dalam proses instalasi maupun penggunaannya. Di bawah ini adalah proses instalasi untuk galatea-v3.0a

3.1.5. Struktur Direktori di Dalam Galatea • DM/

o Document (berisi Dokumentasi Galatea) o galatea (file executable)

o tests (berisi contoh file percakapan)

ƒ vxml/ (contoh percakapan dalam format VXML)

ƒ php/ (contoh percakapan dalam format PHP)

o lib/ ( file yang dibutuhkan untuk mengexsekusi Galatea Dialog Manager)

o Modules/ (Kumpulan Modul)

ƒ am.conf (file konfigurasi Agent Manager)

ƒ gdm.conf (file konfigurasi Galatea Dialog Manager)

ƒ AM-MCL.rb ƒ MON.rb

ƒ SIM.rb ƒ SND.rb ƒ …. • AM/ o 0.README o AM-MCL.pl o AgentManager.pl o DummyModule.pl o GalateaAM_CommandSet.pdf o GalateaAM_Manual.pdf o fsm.init • FSM/ o INSTALL_LINUX.txt o INSTALL_WIN.txt o License.txt o README.txt o bin./ ƒ fsm (file executable) o command.pdf o data/ o …. • SSM/

o RUN (file executable) o gtalk (galatea_talk) o Makefile

o README

o ssm.conf (file konfigurasi module SSM) o …. • morph/ o 00README o chaone-1.1.0-src.tgz o chaone-1.1.0.jar o chasen-2.3.3 ƒ Makefile ƒ README ƒ ….. o darts-0.2

ƒ Makefile ƒ INSTALL ƒ README ƒ ….. o unidic-1.1.0 ƒ Makefile ƒ README • speakers o female01 ƒ duration.pdf ƒ lf0.pdf ƒ mcep.pdf ƒ tree-dur.inf ƒ tree-lf0.inf ƒ tree-mcep.inf o male01 ƒ duration.pdf ƒ lf0.pdf ƒ mcep.pdf ƒ tree-dur.inf ƒ tree-lf0.inf ƒ tree-mcep.inf ƒ o male02 ƒ duration.pdf ƒ lf0.pdf ƒ mcep.pdf ƒ tree-dur.inf ƒ tree-lf0.inf ƒ tree-mcep.inf 3.1.6. Instalasi Face Synthesis Module (FSM)

Paket yang dibutuhkan oleh Face Synthesis Module (FSM) yaitu glut dan glut-devel maka dalam debian kita dapat melakukan proses penginstalan dengan perintah sebagai berikut:

Kemudian kita dapat mengeksekusi file binary dalam FSM dengan:

Apabila tidak terjadi error maka akan menampilkan agent berupa wajah seorang wanita atau pria. Kemudian kita dapat mengendalikan agent dengan menggunakan mouse dan keyboard.

Operasi Mouse:

Click kiri menggerakkan agent pada sumbu X, Y Click tengah memindahkan agent

Click kanan membesarkan atau mengecilkan agent Operasi Keyboard:

Tombol “r” atau “R” : Mereset agent ke tampilan semula Tombol “f” atau “F” : Mode fullscreen

Tombol “Esc” : Menghentikan modul 3.1.7. Instalasi Java

Untuk Linux paket Java dapat didownload dari http://java.sun.com/ disini menggunakan j2sdk-1_4_2_05 dengan proses installasi sebagai berikut:

Untuk penunjukkan direktori java diletakkan dalam direktori /usr/local/bin/java Kemudian kita buat link dengan cara:

$ cd FSM/bin $ ./fsm

$ pwd /home/demo/galatea-v3.0/morph $ cd chasen-2.3.3 $./configure --prefix=/usr/local/chasen-2.3.3 $ make su make install exit $ cd ..

Dalam dokumen 7203030018 (Halaman 57-65)