Распознаватель речи в текст не найден - PullRequest
3 голосов
/ 10 марта 2011

Я создаю приложение, которое записывает голос пользователя, а затем преобразует его в текст.Из этого поста Stackoverflow Post Я нашел исходный код разработчиков Android , я запустил код, но текст кнопки гласит: «НЕ ПРИЗНАЕТ НЕТ».Я думаю, что мне не хватает некоторых разрешений или чего-то еще, потому что раньше я создал конвертер текста в речь, и он работал нормально.

Есть идеи, в чем может быть проблема?

1 Ответ

1 голос
/ 13 марта 2011

Я не уверен, почему функция распознавателя доступна не на всех устройствах.Убедитесь, что вы установили и обновили последнюю версию Google Voice Search для Android.Я считаю, что это устанавливает последний распознаватель.См. http://www.google.com/mobile/voice-actions/, это может быть полезно.

Как сказал Данте Цзян в Преобразование речи в текст , согласно этой статье , Google Voice Search - это то, что вам действительно нужно.

Android SDK позволяет легко интегрировать речевой ввод непосредственно в собственное приложение - просто начните копировать и вставлять из этого примера приложения.Android - это открытая платформа, поэтому ваше приложение может потенциально использовать любую службу распознавания речи на устройстве, которое зарегистрировано для получения RecognizerIntent.Приложение Google Voice Search, которое предварительно установлено на многих устройствах Android, реагирует на RecognizerIntent, отображая диалоговое окно «Говорить сейчас» и потоковую передачу звука на серверы Google - те же серверы, которые используются, когда пользователь нажимает кнопку микрофона на виджете поиска илиголосовая клавиатура.(Вы можете проверить, установлен ли Голосовой поиск в Настройки ➝ Приложения ➝ Управление приложениями.)

...