Мне удалось заставить Google Cloud Speech работать в моем приложении для Android, используя учетную запись службы в потоковом режиме через GRPC. Однако, согласно тому, что я прочитал, мне не следует развертывать приложение Android с этими учетными данными в них (которые в настоящее время хранятся в виде файла JSON в ресурсе) по соображениям безопасности. Правильно создать ключ API, как описано здесь: https://cloud.google.com/speech/docs/common/auth
Это позволяет мне ограничить доступ к моему конкретному приложению для Android. Однако мне не удалось узнать, как использовать API-ключ от GRPC. В настоящее время я создаю экземпляр GoogleCredentials
из файла JSON, и он отлично работает. Как я могу получить объект учетных данных из ключа API?