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

Является ли служба распознавания речи 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. Но кажется, что доступ к […]

Как установить язык в распознавании речи на Android?

Я работаю над программой Recognition API в android и выяснил, что речевые результаты варьируются при изменении настроек языка, есть ли способ установить его программным путем? Или есть намерение обедать на экране настроек языка речи? Или что еще? Примечание. Я попытался использовать это намерение дополнительно: intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, "en-US"); Но это было неэффективно

Android: Где сохранен звуковой файл temp Recognition?

Когда я нажимаю и удерживаю клавишу поиска на своем Droid, он начинает встроенное распознавание голоса в Android. Пока он слушает, если я говорю слова «Примечание для себя», а затем продолжаю говорить, когда это делается, я получаю электронное письмо, готовое отправить полный перевод STT и аудиофайлы, закодированные amr, в качестве вложения. Я хочу включить эту же […]

Intereting Posts
Android – разница между offsetTopAndBottom, setTranslateY Задание зависимостей проекта Android (в Eclipse) Есть ли инструмент для удаления нежелательной, неиспользуемой переменной Закрыть Уведомление о контакте в верхней части области уведомлений Как правильно отклонить DialogFragment? Servlet: java.lang.ClassNotFoundException: org.json.simple.parser.ParseException Как вы указываете в AndroidManifest.xml, что вы хотите запретить установку на устройствах размером менее 4,7-дюймового устройства? Как настроить Proguard с помощью Gradle? Когда я запускаю Thread второй раз: java.lang.IllegalThreadStateException: Thread уже запущен Ионный стартер не может работать на перекрестке: не удается запустить Activity ComponentInfo Есть ли лучший способ сохранить потоковые файлы с помощью MediaPlayer? Экранная стилизация при активной виртуальной клавиатуре Mocking library / framework, который лучше всего работает в Android? Как отображать изображение в центре экрана?