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

Предоставляет ли NDEV / Dragon Mobile SDK доступ в Интернет?

Я изучаю способ интеграции ограниченного словарного распознавания речи в мое приложение для Android (поскольку Google Voice Search использует доступ к Интернету, который не всегда доступен для пользователей). Я обнаружил, что программисты Nuance заманивают программистов для загрузки NDEV или «Dragon Mobile SDK», но если для этого требуется доступ в Интернет точно так же, как Google Voice […]

Могу ли я публиковать общедоступный API распознавания голоса Android?

Я нашел документацию для использования автономного распознавания голоса в Android в приложении Java здесь в документе doc / UAPI_User_Guide.pdf. Насколько я понимаю, я не могу использовать его в приложении для Android (он недоступен в SDK). Я прав? Могу ли я написать свой собственный модуль Android, который создает оболочку для этого API и делает его видимым […]

Является ли служба распознавания речи Android занятой?

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

SpeechRecognizer на Android-устройстве без Google Apps

SpeechRecognizer работает на Android с помощью Google Apps (GApps). Однако в Китае большинство устройств Android удаляют эти Google Apps. Что произойдет, когда SpeechRecognizer будет использоваться? Как я могу проверить его без реального устройства? speechRecognizer = SpeechRecognizer.createSpeechRecognizer(getApplicationContext()); speechRecognizer.setRecognitionListener(new CustomListener()); Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "zh_HK"); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); intent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE, getClass().getPackage().getName()); intent.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS, 1); intent.putExtra(RecognizerIntent.EXTRA_PARTIAL_RESULTS, false); intent.putExtra("android.speech.extra.EXTRA_ADDITIONAL_LANGUAGES", new […]

Постоянное распознавание речи Android возвращает ERROR_NO_MATCH слишком быстро

Я попытался реализовать непрерывный механизм SpeechRecognition. Когда я начинаю распознавание речи, я получаю следующие сообщения в logcat: 06-05 12:22:32.892 11753-11753/com.aaa.bbb D/SpeechManager: startSpeechRecognition: 06-05 12:22:33.022 11753-11753/com.aaa.bbb D/SpeechManager: onError: Error 7 06-05 12:22:33.352 11753-11753/com.aaa.bbb D/SpeechManager: onReadyForSpeech: 06-05 12:22:33.792 11753-11753/com.aaa.bbb D/SpeechManager: onBeginningOfSpeech: Beginning 06-05 12:22:34.492 11753-11753/com.aaa.bbb D/SpeechManager: onEndOfSpeech: Ending 06-05 12:22:34.612 11753-11753/com.aaa.bbb D/SpeechManager: onError: Error 7 И эта […]

Программное обеспечение распознавания речи с открытым исходным кодом на Java

В последнее время я думал о запуске приложения на основе распознавания речи. Значение определенных результатов для выполнения конкретных задач. Мне было интересно, как лучше всего двигаться дальше. Я тоже думаю о ПК или Android. Я считаю JAVA своим сильным языком программирования. Я сделал некоторые поиски, но все же я не знаю, какой из них лучше […]

SpeechRecognizer с Google Search версии 3.6.14.1337016 не может распознавать другие голосовые языки, кроме стандартных

Вы можете установить множество голосовых языков в настройках последнего поиска Google. Но проблема в том, что SpeechRecognizer может распознавать только язык по умолчанию. Я реализовал … private SpeechRecognizer mGoogleRecognizer; private void startRecognition() { mGoogleRecognizer = SpeechRecognizer.createSpeechRecognizer(m_context); mGoogleRecognizer.setRecognitionListener(this); Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "ko-KR"); intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Intellectual Personal Assistant"); intent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE, m_context.getPackageName()); mGoogleRecognizer.startListening(intent); } @Override […]

Начать распознавание речи через голос фразой типа «О'кей, Google»?

Я создаю приложение, которое использует голосовые команды для выполнения определенных функций. Я получил некоторые коды отсюда private static final int SPEECH_REQUEST_CODE = 0; // Create an intent that can start the Speech Recognizer activity private void displaySpeechRecognizer() { Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); // Start the activity, the intent will be populated with […]

Обнаружение установленных языков для автономного распознавания

Можно определить через код, какие языковые пакеты в настоящее время установлены на устройстве? Пробовал это: Intent detailsIntent = new Intent(RecognizerIntent.ACTION_GET_LANGUAGE_DETAILS); sendOrderedBroadcast(detailsIntent, null, new LanguageDetailsChecker(), null, Activity.RESULT_OK, null, null); public class LanguageDetailsChecker extends BroadcastReceiver { private List<String> supportedLanguages; @Override public void onReceive(Context context, Intent intent) { Bundle results = getResultExtras(true); if (results.containsKey(RecognizerIntent.EXTRA_SUPPORTED_LANGUAGES)) { supportedLanguages =results.getStringArrayList(RecognizerIntent.EXTRA_SUPPORTED_LANGUAGES); Log.d("TAG","languages: […]

Android: одновременный доступ к микрофону (RecognizerIntent + собственное приложение)

Мое приложение использует RecognizerIntent для записи голоса пользователя и распознавания речи. Теперь я хотел бы сравнить результаты с некоторыми механизмами распознавания речи с открытым исходным кодом. Большинство из них принимают аудиофайл в качестве входных данных. Моя мысль заключалась в том, чтобы захватить звук с микрофона Android и одновременно запустить RecognizerIntent. Но кажется, что доступ к […]