2015-07-30 13 views
8

Neyi başarmak istediğim oldukça basit: Kullanıcının bir öğeyi bir listeden sesle seçmesini ve sonuçta uygulamayı almasını istiyorum, aynen RemoteInput.setChoices gibi.).Aşınma RemoteInput.setChoices, ancak telefon için herhangi bir eşdeğer var mı?

Saatin saatine konuşması gereken kod, ancak bu özelliği bir telefondan başarmak istiyorum.

Herhangi bir fikrin var mı?

enter image description here

+0

Android'in [metinden konuşmaya] (http://developer.android.com/reference/android/speech/SpeechRecognizer.html) API'sini kesinlikle incelediniz. Buna göre kendi kullanıcı arayüzü öğenizi mi uyguluyorsunuz? – JimmyB

+0

Elbette ona baktım. Ana sorun UI değil, seçimlerin bir listesi vererek büyük ölçüde geliştirilebilen tanıma. Bu özellik gerçekten Google tarafında, ben ikna oldum. –

+0

Re: Kalite - Bunu denemeliyim. Tanıyıcı, tanıma adaylarının bir * listesini * sunmamalı mıdır? Bu durumda, setinizdeki en iyi eşleşmeyi bulmak için geçerli kelimelerinizle eşleşebilirsiniz. "Belki" dediysem ve google'un muhtemelen "gri çay" demediğimi sanıyorsam, ama "belki", "evet" ve "hayır" olmasa bile, aday kelimeler listesinde bir yerlerde görünmesini beklerdim. Listede hiç bulunmayın. – JimmyB

cevap

0

Ben yöntem ayrıca telefonda da mevcuttur düşünüyorum., Bu API kılavuzu ve() sınıfına android.support.v4.app.RemoteInput.Builder aittir yöntem setChoises belirtilmedi beri.