|
Title: Source code TTS berdasarkan struktur kalimat bahasa indonesia Post by: d3ptzz on January 15, 2010, 06:35:26 PM Para komandan sekalian.. disini saya ingin berbagi mengenai tugas akhir saya. :D
Abstract: Quote Bahasa adalah bagian penting dalam kehidupan manusia. Dalam perkembangannya, manusia kemudian mencoba membuat sebuah sistem yang memungkinkan interaksi dengan bahasa alami antara komputer dan manusia. Text-to-Speech (TTS) atau sistem sintesis ucapan adalah sebuah sistem yang mengubah masukan dalam bentuk bahasa alami menjadi suara. Sistem ini menenentukan jeda pengucapan pada sistem sintesis ucapan berdasarkan hasil parsing struktur kalimat dasar bahasa Indonesia. Sistem ini akan melakukan proses parsing untuk menentukan konstituen-konstituen kalimat. Setelah itu, sistem memberikan jeda antar konstituen kalimat tersebut. Pembangkitan suara pada sistem ini menggunakan MBROLA. Sistem ini akan membangkitkan berkas phonetic berdasarkan hasil parsing struktur kalimat dasar bahasa Indonesia dan penentuan jeda antar konstituen kalimat sebagai masukan MBROLA. Hasil pengujian sistem ini menunjukkan bahwa sistem dapat melakukan parsing kalimat dasar bahasa Indonesia. Penentuan jeda berdasarkan struktur kalimat memberikan hasil yang telah mendekati pengucapan manusia pada umumnya. Untuk menggunakan sistem ini klien hanya membutuhkan sebuah perambah dengan plugin Adobe Flash Player. source code terdiri dari beberapa file: 1. index.php : tampilan awal, berupa form 2. proses.php : merupakan file pemroses form 3. database.php: class database untuk koneksi ke mysql 4. TermLexer.plex: file lexer 5. TermParser.y : file parser berbasis CFG 6. lexer.php: file lexer string, pemeriksa imbuhan, akhiran, awalan 7. phonetic.php: file pembangkit berkas phonetic 7. tts2.sql: file database untuk menggunakannya diperlukan beberapa requirement sistem. 1. apache atau software http server lain 2. MySQL 3. MBROLA Code: http://tcts.fpms.ac.be/synthesis/mbrola/ 4. LAME Code: lame.sourceforge.net/ 5. PHP_ParserGeneratorCode: pear.php.net/package/PHP_ParserGenerato 6. PHP_LexerGeneratorCode: pear.php.net/package/PHP_LexerGenerato 7. folder "result" dan "text" dalam root domain sistem ini dengan permission 7778. file database phonetic bahasa indonesia, cari "id1": Code: http://tcts.fpms.ac.be/synthesis/mbrola/mbrcopybin.html penyesuaian beberapa konfigurasi: 1. di file proses.php sesuaikan dengan konfigurasi sistem Quote $out = shell_exec('mbrola id1 text/'.$id.'.pho result/'.$id.'.wav'); $out = shell_exec('lame result/'.$id.'.wav'); unlink('result/'.$id.'.wav'); 2. file database.php sesuaikan dengan username, password dan server MySQL komandan 3. file phonetic.php sesuaikan dengan konfigurasi sistem: Quote private function write_file($string,$id){ $fh = fopen("/home/d3ptzz/public_html/coba/text/$id.pho", "wt"); fwrite($fh, $string); fclose($fh); } mungkin sementara begitu dulu komandan, kalau masih ada yang belum jelas boleh ditanyakan disini. atau mungkin ada koreksi dan pengembangan sistem lebih lanjut mungkin? sangat boleh disharing disini.. Title: Re: Source code TTS berdasarkan struktur kalimat bahasa indonesia Post by: chipz on January 28, 2010, 09:41:02 PM hmmm..satu kata saja. hebat ndan!
Title: Re: Source code TTS berdasarkan struktur kalimat bahasa indonesia Post by: dangdyud on January 29, 2010, 08:18:59 AM hebat ndan...!! :D
Title: Re: Source code TTS berdasarkan struktur kalimat bahasa indonesia Post by: d3ptzz on January 29, 2010, 09:09:57 AM bisa dilakukan penelitian lebih lanjut ndan. mungkin untuk TA para komandan sekalian..:D
Title: Re: Source code TTS berdasarkan struktur kalimat bahasa indonesia Post by: rifkisusetyo on February 11, 2010, 02:40:55 AM source code terdiri dari beberapa file: 1. index.php : tampilan awal, berupa form 2. proses.php : merupakan file pemroses form 3. database.php: class database untuk koneksi ke mysql 4. TermLexer.plex: file lexer 5. TermParser.y : file parser berbasis CFG 6. lexer.php: file lexer string, pemeriksa imbuhan, akhiran, awalan 7. phonetic.php: file pembangkit berkas phonetic 7. tts2.sql: file database pagi komandan, file tts2.sql nya kok ga ada yah? saya mau coba program ini jadi bingung sendiri??? Title: Re: Source code TTS berdasarkan struktur kalimat bahasa indonesia Post by: notelz on July 13, 2010, 08:34:28 PM ndan saya mau tanya contoh source code nya pingin buat tugas akhir ni :25:
Title: Re: Source code TTS berdasarkan struktur kalimat bahasa indonesia Post by: d3ptzz on July 20, 2010, 12:40:39 PM itu ada diatas :D
|