1. Desain Data
Desain data adalah aktifitas pertama dan beberapa sering mengatakan yang terpenting dari aktifitas-aktifitas lain yang dilakukan selama rekayasa
perangkat lunak. Pengaruh struktur data pada struktur program dan kompleksitas prosedural menyebabkan desain data berpengaruh penting
terhadap kualitas perangkat lunak.
2. Desain Arsitektur
Sasaran utama desain arsitektur adalah untuk mengembangkan struktur program modular dan merepresentasikan hubungan kontrol antar modul.
Desain arsitektur juga membentuk struktur program dan struktur data dengan menentukan interface yang memungkinkan data mengalir melalui program.
Dalam bentuknya yang paling sederhana, arsitektur merupakan struktur hirarki dari komponen program modul
12
.
3. Desain Interface
Desain interface memfokuskan diri pada tiga area perhatian : 1 desain interface
antara modul-modul perangkat lunak; 2 desain interface antara perangkat lunak dan prosedur dan konsumen informasi bukan manusia lainnya
yakni entitas eksternal lainnya; dan 3 desain interface antara seorang manusia seperti pemakai dan komputer.
N. Text To Speech
Sistem Text to speech sebenarnya terdiri atas dua sub sistem
13
,yaitu : 1.
Bagian konverter teks ke fonem 2.
Bagian konverter fonem ke ucapan
Gambar 2.38 Blok Diagram Text To Speech
Bagian konverter teks ke fonem berfungsi untuk mengubah kalimat masukan dalam suatu bahasa tertentu yang berbentuk teks menjadi rangkaian kode-kode
bunyi yang biasanya direpresentasikan dengan kode fonem, durasi serta pitch-nya. Bagian ini bersifat sangat language dependant. Untuk suatu bahasa baru, bagian
ini harus dikembangkan secara lengkap khusus untuk bahasa tersebut. Bagian konverter fonem ke ucapan akan menerima masukan berupa kode-kode
fonem serta pitch dan durasi yang dihasilkan oleh bagian sebelumnya. Berdasarkan kode-kode tersebut, bagian Konverter Fonem ke Ucapan akan
menghasilkan bunyi atau sinyal ucapan yang sesuai dengan kalimat yang ingin diucapkan. Ada beberapa alternatif teknik yang dapat digunakan untuk
implementasi bagian ini. Dua teknik yang banyak digunakan adalah formant synthesizer
, serta diphone concatenation. Formant synthesizer
bekerja berdasarkan suatu model matematis yang akan melakukan komputasi untuk menghasilkan sinyal ucapan yang diinginkan.
Synthesizer jenis ini telah lama digunakan pada berbagai aplikasi. Walaupun dapat menghasilkan ucapan dengan tingkat kemudahan interpretasi yang baik,
Konverter Fonem Ke
Ucapan Konverter
Teks Ke Fonem
Teks Fonem
Suara
Keterangan :
13
Sumber : http:oc.itb.ac.idTTS.pdf
. 16 Januari 2009. Diakses Pukul 16:30.