2010-08-31 7 views
1

Je suis en train de développer une application qui nécessite la reconnaissance vocale pour rester actif pendant une minute entière. Après avoir examiné les documents, j'ai découvert "SPEECH_INPUT_MINIMUM_LENGTH_MILLIS" ajouté à 2.2. Cependant Le service de reconnaissance vocale par défaut de Google ne semble pas le supporter. Est-ce que quelqu'un sait d'une manière que je pourrais forcer la reconnaissance vocale pour durer une minute?API Android Voice Recognition

Répondre

1

Oh wouah Je déteste la documentation merdique. Apparemment, le service de reconnaissance vocale de Google prend en charge SPEECH_INPUT_MINIMUM_LENGTH_MILLIS, mais nécessite que l'entrée soit longue. Bien sûr, si vous mettez un nombre entier en ajoutant l'extra, il appellera la méthode recherchant un int. Ensuite, il va lancer une très mauvaise erreur silencieuse. Assurez-vous juste de jeter le nombre comme un long, et le monde sera bon.