Android Speech to Text Api Google - уведомление - PullRequest
1 голос
/ 05 июня 2019

Я следовал этому туто: https://jbinformatique.com/2018/02/16/android-speech-to-text-api-google-tutoriel/

Это прекрасно работает!Он использует пакет android.speech.RecognizerIntent, он бесплатный и работает без Интернета, как упомянуто здесь:

Разница между Android Speech to Text API (Намерение распознавания) и Google Cloud Speech API?

Однако, когда я начинаю распознавание речи, я получаю следующее уведомление:

enter image description here

Если я перевожу (как могу ..),там написано: «Ваши аудиозаписи будут отправлены в Google и использованы для распознавания речи. Транскрипция будет передана в это приложение. Файл записан на« .... @ gmail.com »

Я думал, что распознавание речибыл обработан локально .... Более того, он работает без интернета ... так ли это уведомление верно? Или я должен добавить что-то в коде, чтобы убедиться, что данные не отправляются в Google?

1 Ответ

1 голос
/ 21 июля 2019

Android SpeechRecognizer - это только интерфейс к движку распознавания речи, установленному в системе и выбранному по умолчанию.Например, распознаватель Google по умолчанию поддерживает как онлайн, так и офлайн режимы.При наличии интернет-соединения он отправляет необработанные данные и получает окончательный результат из внутренней службы распознавания облаков Google, отсюда и предупреждение о конфиденциальности на скриншоте.Когда нет подключения к Интернету, он использует какой-то собственный встроенный распознаватель.

Мой общий совет - использовать систему распознавания речи, которой вы полностью доверяете, если вас беспокоит конфиденциальность речевого ввода пользователей..

...