Ses işlemeyi doğrudan sizin yazılım mı yapıyor? Yoksa hazır kütüphaneleri falan mı var?
Bir de ses işleme için telefonların işlemci ve bellekleri yeterli mi? Yoksa ses kaydını bir sunucuya iletip orada mı sesi yazıya döküyorsunuz?
Yazıya döküldükten sonra doğal dil işleme kısmında yine benzer sorularım var
Hemen cevaplayayım. Neyseki ses tanıma işini Android'in SpeechRecognizer kütüphanesi ile hallediyorum. Ben sadece cümleyi alıp sunucuda işliyorum, geri cevap yolluyorum. Android'de diğer tüm asistanlar SpeechRecognizer kullanıyor.
Cümle(soru) sunucuya geldikten sonra yazdığım bir algoritma ile cümleyle eşleşen veri tabanındaki soru-cevap ikilisini buluyorum ve ona göre cevap veriyorum.
Doğal dil işleme kısmında çok fazla birşey yapmadım. Kullandığım dizayn AIML'yi andırıyor.
Ve şuanda uygulama Siri vs. gibi konuşmuyor, android henüz türkçe desteği getirmedi konuşma olarak. Ama dediğim gibi sesi tanıyabiliyor.