2010-11-03 11 views
5

Konuşmacının tanınması için kullanılabilecek herhangi bir Speech (veya Voice) API'sının (Android için) bulunduğunu bulmaya çalışıyorum. Amacım, konuşmacıyı tanıyacak ve kimlik doğrulaması gibi hizmet verebilecek başka bir kişiden farklılaştıracak bir uygulama yaratmak.Android hoparlör tanıması

Şimdiden teşekkürler, Serhiy.

+0

Merhaba Serhiy, sorununuz için herhangi bir çözüm buldunuz mu? Lütfen bizimle paylaşır mısınız? Ben de böyle bir çözümü arıyorum. –

+0

çözümü, konuşmanın bazı karelerini (tüm konuşmayı değil bazı bölümleri) kaydediyordu ve böyle bir doğrulama sunucusu tarafında yapıyordu, yanlış pozitif oranın hala oldukça yüksek olduğunu düşünüyordu. – Serhiy

+0

@Serhiy merhaba, İyi soru, bunun için yaşasın Sorunu çözdün mü? Aynı konuda yardıma ihtiyacım var. –

cevap

1

Metni konuşmaya dönüştürmek için kullanılan Tanıtıcı'nın amacı ile çok şansınız olacağını düşünmüyorum. Konuşmacı tanıma yapan herhangi bir şeyin farkında değilim. Ancak ham ses çerçevelerini yakalamak ve daha sonra bunların üzerinde sinyal işlemek için AudioRecord kullanabilirsiniz. Korkarım ki tam olarak hangi ses işlemcilerinin bir hoparlörden diğerini ayırt etmenize yardım edeceğine aşina değilim.

+0

Evet, metne konuşma, istediğim şey değil. Muhtemelen haklısın, bunu yapmanın tek yolu, ham verilerle çalışmak ve alıp varolan biriyle karşılaştırdığım her yeni giriş için bir çeşit karma üretmektir. Sadece birileri zaten Android için böyle bir şey yaptığını merak ediyordum, çünkü bir çözüm olabilecek JSAPI (Java Speech API), Android ile uyumlu değil. Yine de teşekkürler. – Serhiy

1

Android.media ile oynayabilirsiniz. Bildiğim kadarıyla tam olarak android için taşınan java ses api yok.

+0

Geri bildiriminiz için çok teşekkürler. Ben android.media.AudioRecord okuma yönteminden ham veri alabilir düşünüyorum. – Serhiy