Arsip: Parsing Vonem..
more 18 years ago
indray2j
Bro sekalian help me neh, bantuin skripsi..
ada yang punya source untuk parsing vonem gak ya???
jadi bisa membaca suara, misalkan kita masukin kata : 'sebenarnya'.
trus dia bisa baca ambil dari database, trus ngucapin : se - be - nar - nya.
please bgt, thanks
more 18 years ago
cikumiyu
Source nya sih aku ngga punya. Tapi secara algoritma sepertinya ngga susah untuk dilakukan. Hanya mungkin kamu harus mendefinisikan banyak kondisi. Definisikan dulu deh kondisi²nya. Kalau sudah ntar pasti lebih gampang ngeliat patternn-ya. Kalau pattern-nya sudah terlihat, pasti akan lebih gampang untuk buat algoritmanya. Berani mencoba sendiri? :)
more 18 years ago
indray2j
udah coba seh buat parsingnya.. cuma agak susah untuk melihat kata dengan imbuhan..
misalnya makan dengan makanan.. makan dibaca ma- kan sedangkan makanan dibaca ma- ka- nan..
more 18 years ago
mas_kofa
udah coba seh buat parsingnya.. cuma agak susah untuk melihat kata dengan imbuhan.. misalnya makan dengan makanan.. makan dibaca ma- kan sedangkan makanan dibaca ma- ka- nan..ya udah tinggal dilanjutin aja...........
more 18 years ago
pebbie
untuk kasus ma-kan bisa dianggap polanya adalah konsonan-vokal (dengan penanganan kasus huruf terakhir n yang digabung dengan fonem sebelumnya) pemisahnya adalah karakter vokal (aiueo).
walaupun ada beberapa pengecualian seperti pe-ker-ja-an.
kasus lainnya adalah pengulangan vokal atau pengulangan konsonan. seperti pada kasus pekerjaan di atas.
proses awal :
pe-ke-r-ja-a-n
proses lanjutan (komponen fonem yang terdiri dari 1 huruf konsonan digabung dengan fonem sebelumnya r dengan ke, n dengan a):
pe-ker-ja-an
untuk kasus makan jadi :
ma-ka-n
pasca-proses :
ma-kan
;)
more 18 years ago
mas_kofa
klo huruf awalnya vokal gmn ya??? misal : adalah, imunisasi...
atau konsonan double tiga kaya me[u:eacc1d01f9]ngg[/u:eacc1d01f9]anggu
atau vokal double tiga kaya kem[u:eacc1d01f9]aua[/u:eacc1d01f9]n
more 18 years ago
indray2j
@mas_kofa: klo huruf awalnya vokal gmn ya??? misal : adalah, imunisasi... atau konsonan double tiga kaya me[u:1a3fed9c83]ngg[/u:1a3fed9c83]anggu atau vokal double tiga kaya kem[u:1a3fed9c83]aua[/u:1a3fed9c83]nitu yang gue bingungin :roll: ada yang punya ide gak???
more 18 years ago
arman
1. Mungkin yang anda maksud Fonem, bukan Vonem (bahasa Inggrisnya adalah phoneme).
2. Harus diperjelas, tujuan akhir anda apa? Apakah akan "memisahkan suku kata tanpa menghiraukan kata dasarnya" atau "mementingkan kata dasarnya". Bedanya:
A. Tanpa menghiraukan: PEMAKAMAN -> PE-MA-KA-MAN
B. Mementingkan kata dasar: PEMAKAMAN -> PE-MA-KAM-AN atau PE-MAKAM-AN
Untuk A, hal itu tetap diperlukan, dengan trik bisa dilakukan, saya pernah mengembangkan algoritma seperti ini untuk pemodelan intonasi yang saya gunakan dalam Text to Speech Bahasa Indonesia (indotts.melsa.net.id)
Untuk B, sulit membuat hasil yang akurat tanpa didukung oleh daftar kata dasar.
Satu hal lagi, FONEM adalah unit terkecil bahasa bunyi, algoritma yang ditanyakan adalah pemisakan suku kata, kalau yang dimaksud adalah pemisahan/parsing fonem, misalnya adalah seperti ini:
ANGIN -> A-NG-I-N; NG walaupun dua huruf, tetapi satu fonem!
Sampaikan salam saya buat pembimbing skripsi anda.
Salam,
ARRY AKHMAD ARMAN
more 18 years ago
pebbie
nanya ide mlulu.. knapa nggak dibikin dulu ide-ide yang udah muncul..
trus hasilnya dianalisis lagi di sini..
:(
untuk kasus-kasus khusus seperti diftong (ng, ny, ai, au) bisa diproses setelah fase pertama..
again, apply exceptions as heuristics
wah, pak arman nongkrong di sini juga.. :) salam dari gedung sebelah :D
more 18 years ago
arman
Salam kembali. TIdak ada salahnya saling berbagi pengetahuan di forum seperti ini dimana semua orang bisa duduk sejajar.
Kembali ke LAPTOP, sekedar tips, pemisahan akan lebih mudah dilakukan dengan membuat rule yang bekerja berdasarkan perbedaan fonem konsonan dan fonem vokal. Sebelum proses, fonem diftong bisa di-replace (gunakan replace string) dengan suatu karakter non abjad, lalu perlakukan sebagai konsonan. Setelah selesai proses, kembalikan ke diftong aslinya.
Contoh:
Membuat rule untuk memparse ASIN menjadi A-SIN tidak terlalu sulit,
tetapi ANGIN menjadi A-NGIN tidak semudah ASIN.
Kalo menggunakan tips yang saya sarankan menjadi:
ANGIN -> replace menjadi A#IN, dimana
dianggap sebagai konsonan,
lalu diproses dengan rule menjadi A-#IN, setelah itudireplace kembali dengan NG,
sehingga menjadi A-NGIN.more ...
reply |
Report Obsolete
AI Forward
🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago
Random Topic
- TSQLQuery Delphi 2010
by h4de5 in MsSQL more 15 years ago - Cara Buat Nomor Urut Otomatis Di DBGRID, Sukses
by faridx in MySQL more 18 years ago - install komponen di turbo delphi explorer
by simba in Delphi.NET more 19 years ago - [?] Fungsi Tombol Enter di DBGrid (Beda Kasus...)
by babypigs in Tip n Trik Pemrograman more 17 years ago - mengubah brightness/contrast image greyscale dgn scrollbar
by abu in Tip n Trik Pemrograman more 16 years ago - Simpan data shift karyawan
by onsir in Lain-lain more 16 years ago - Print Lebar dg Printer LQ2180 di QuickReport Delphi 7
by archvile in Reporting more 17 years ago - validasi tanggal di TmaskEdit __/__ /___
by maulaku in Tip n Trik Pemrograman more 18 years ago - hidden aplikasi dari Taksbar diwindows
by saysansay in Tip n Trik Pemrograman more 19 years ago - Non Aktifkan MEnu
by Nira in Hal umum tentang Pascal Indonesia more 19 years ago