2011-11-21 25 views
6

Android pazarında oldukça popüler bir uygulama var; bu sayede binlerce kullanıcı bir düğmeye basıp sesli komut veriyor. O zaman ben de onlara şu anki hava tahminini vermek gibi pek çok farklı şey yapabilirim ...Android: Sesli komutu dinle (her zaman)

Neyse, neredeyse her gün benim uygulamamın kullanıcıları tarafından sorulan bir noktaya geldim. Her zaman bir düğmeye basmak istiyorum. Uygulamamın tetikleyici bir kelime ile başlatılmasını istiyorlar (bazı özel sözcük komutları). Bu şekilde, uygulama uyanır ve bir ses komutu için hepsini serbest bırakır.

Bunun bir kesintisiz dinlemeye ihtiyaç duyduğunu anlıyorum, bu bir pil yiyici olabilir, vs. Ama bunu denemek istiyorum. Her neyse, bu yüzden buradayım. Sadece nasıl gideceğimi bilmiyorum.

Ben mümkün olduğunu biliyorum, bu adamlar bunu yaptı ve telefon uyku modunda veya kilitli bir perdenin arkasında olduğunda bile sadece bu değil, bir tetik kelime dinlemek: bu nasıl olabilir üzerinde http://www.youtube.com/watch?v=Dd2vo_9euOY

Herhangi fikirler yapıldı? Yukarıdaki adamlar nasıl yaptı? Nasıl? Herhangi bir örnek?

Şimdiden teşekkürler.

+2

Kesinlikle denemelisiniz, ama sanırım ne kadar pil akıntısı olacağını iyi ve gerçekten şok edeceksiniz. :) – adamp

+0

Bu çalışma gibi bir şey almak için herhangi bir şans? Ayrıca ses kontrolü ile bir uygulama yapmayı düşünüyorum, tanıma işlemini başlatmak için uyandırma kelimesini kullanıyorum. – RichardB

+0

Bu çok ilgilendiğim bir şey. Google'a cevaplar için deniyorum, ancak bana alakalı sonuçlar veren bir arama yapmak zor. Geri dönüp bir şey bulursam cevap vereceğim, yoksa yapmazsam bir ödül başlatacağım. – Aaron

cevap

1

NoiseAlert, yüksek bir ortam gürültüsü olduğunda başlatılan bir uygulamadır, gürültü genliğine dikkat eder ve aynı zamanda uyanıklık içerir.

Bunu bir referans olarak kullanabilirsiniz. Bence Speeck tanıma bölümünü zaten uyguladınız.