Galtow | | Tarih: 02.06.2006, 17:19 Mesaj konusu: İnsan sesi tanıma | |
| ders notlarının belli bir bölümünden alıntıdır.
-----------
İnsan sesi tanıma
Bu projenin amacı insan sesinin sıradan bir kişisel bilgisayar ile algılanmasını sağlamak ve ses tanıma uygulamalarının Türkiye’de yaygınlaşmasını sağlamaktır. Bu şekilde pek çok alanda kolaylıklar sağlanacak, görme özürlülere ve ellerini kullanamayanlara yabancı dil bilmeseler de pek çok imkanlar sağlanacaktır. Ayrıca bu konunun silahlı kuvvetlerde de pek çok uygulaması geliştirilebilir. Burada gerçekleştirilen sesli gemi kumanda sistemi sadece bir örnektir. Bu sayede pek çok hata ihtimali ortadan kaldırılabilir. Burada kullanılan tekniklerin hepsi sadece insan sesine özgü teknikler değillerdir, bu teknikler aynı zamanda akustik analiz ve tanıma çalışmalarında da kullanılabilirler.
Bu bitirme ödevinde yapılan iş, özet olarak insan sesini kelime bazında bir kişisel bilgisayar aracılığıyla, algılanıp tanınmasıdır. Program diğer uygulamalarla beraber çalışacak şekilde dizayn edilmiştir, yani başka bir program, karmaşık algoritmalarla uğraşmadan sadece bu programı kullanarak ses tanıma işlemini gerçekleştirebilir. Gerekli olan donanım ses kartı ve mikrofonu olan bir PC’den ibarettir. Mikrofona söylenen kelimeler aralarında belli bir zaman dilimi olacak şekilde ayrık olarak söylenmelidir. Benzer olarak söylenen kelimenin ses şiddeti belli bir eşiğin üzerinde olmalıdır. Bu zaman dilimi ve eşik değeri diğer pek çok değer gibi programın arayüzü kullanılarak ayarlanabilir. Bu şekilde alınan ses sinyali LPC10 kodlama tekniği ile kodlanır ve daha sonra 3 katmanlı bir yapay sinir ağına giriş olarak verilir. Yapay sinir ağının çıkışında oluşan sayı bizim tanımak istediğimiz kelimeyi temsil eden sayıdır. Bir tablodan bu kelimenin
-----------------------------------------------------
|
|