Articles of Распознавание речи в

Распознавание речи Java, как андроиды

Я ищу программное обеспечение для распознавания речи для java, которое больше похоже на версию Android, вместо этого, вместо файлов .gram и т. Д., Оно просто возвращает строку сказанного, и я могу действовать на нее. Ive пытался использовать sphinx-4, но использование файлов .gram делает мою программу намного сложнее.

Постоянное прослушивание телефона для голосового ввода

Я создаю приложение для личного помощника, и я хочу, чтобы он включал свою систему распознавания голоса (например, голосовую клавиатуру Google) всякий раз, когда произносился определенный набор слов, когда приложение видимо на экране устройства. Очень похож на уже существующую особенность галактики Samsung s3, с помощью которой вы можете сказать «разблокировать», если телефон находится в состоянии блокировки, […]

Усилие Android ACTION_RECOGNIZE_SPEECH никогда не заканчивается после долгой речи

Я начал умываться и дождался результата. Это хорошо работает на короткой речи, но это не дает мне ответа на речь, если она слишком длинная. (Около 1 мин) final Intent searchIntent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); searchIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "tr"); searchIntent.putExtra(RecognizerIntent.EXTRA_PROMPT, true); searchIntent.putExtra(RecognizerIntent.EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE, true); startActivityForResult(searchIntent, VOICE_REQUEST_CODE); Есть ли способ, отличный от SpeechRecognizer, получить результаты от намерения ACTION_RECOGNIZE_SPEECH?

Обращение с ошибками RecognitionListener

Я использую API речи Android для непрерывного ввода данных от пользователя. Однако при возникновении ошибок это не очень хорошо работает. То, что я делаю, это перезапуск слушателя в методе, который обнаруживает ошибку. Он работает когда-то, но распознаватель часто висит в течение некоторого времени. Особенно после обнаружения Сервера, тайм-аута сети и ошибок занятости распознавателя. Это раздражает! […]

Пользовательская грамматика для распознавания речи Android

Я пытаюсь применить пользовательскую грамматику для распознавания речи. Я нашел много документации о пакете android.speech.recognition, это швы, как хорошее место для начала, но это похоже на то, что его нет в Android SDK. Есть ли способ применить пользовательские правила грамматики к распознаванию речи Android вообще? ..

Android распознавание речи API. Система всегда распознает язык по умолчанию

Вот как выглядит мой код. //loc will be either "ru-RU" or "en-US" speechRecognizerIntent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); speechRecognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); speechRecognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, loc); speechRecognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, loc); speechRecognizerIntent.putExtra(RecognizerIntent.EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE, loc); Проблема в том, что когда я использую программу с разными телефонами, она работает хорошо. Но с моим мобильным телефоном он всегда выбирает язык по умолчанию. И в редкие времена это просто смешивание […]

Как перезапустить прослушивание снова после того, как RecognitionListener возьмет ошибку ERROR_RECOGNIZER_BUSY

Я улучшаю приложение Android, которое использует класс RecognitionListener для прослушивания голоса пользователя, здесь я получаю ниже результатов: 1-) Если пользователь нажимает на значок микрофона и говорит что-то все в порядке 2) Если пользователь нажимает значок микрофона и снова щелкает по иконке микрофона или ничего не говорит, я получаю код ошибки и ошибки: ERROR_RECOGNIZER_BUSY @Override public […]

Прямой ввод голоса / речи на мобильный браузер

Я хотел бы сделать веб-приложение, которое нужно будет обрабатывать со многими короткими пользовательскими вводами, но вместо того, чтобы вводить все тексты, пользователь должен иметь возможность использовать микрофон. Я знаю, что у iPhone и Android смартфонов есть «кнопка микрофона» на клавиатуре, но обе платформы требуют сначала сфокусировать вход, чтобы начать запись. Было бы намного лучше, если […]

Ограничение речи Распознавание альфа-числовых слов

Я хочу использовать Rec Recnnition для обработки команд в своем приложении. В любой момент моего приложения я знаю, какие действительные команды были бы в этом пункте, поэтому хотелось бы ограничить результаты, с которыми согласуется речевая рекогносцировка. Я имею в виду в своем приложении. Допустимыми словами являются только числа плюс алфавиты. Я имею в виду такое […]

Активация распознавания ключевого слова на Android

Можно ли использовать эту классную функцию голосовой активации «google now» в вашем собственном приложении? Поэтому я хочу, чтобы пользователь не запускал активацию нажатием кнопки или кнопки. как это. Я бы предпочел автоматическое распознавание речи, активируемое ключевым словом. Например: Когда открывается «google now», вы должны только сказать: «google». После этой команды система прослушивает фактический ввод. Возможно […]