Я следовал руководству QuickStart для Google TextToSpeech API, и оно работает, когда я его развертываю на сервере GAE. Однако строка кода:
SynthesizeSpeechResponse response = textToSpeechClient.synthesizeSpeech(input, voice,audioConfig);
выдает исключение:
io.grpc.StatusRuntimeException: UNAUTHENTICATED: Failed computing credential metadata
когда я запускаю программу с локального хоста, используя
mvn appengine:devserver
Я установил GOOGLE_APPLICATION_CREDENTIALS, и я знаю, что это работает, так как вызов NewBuilder не выполняется, если он не установлен.
Итак, почему я получаю исключение на локальном хосте, но не при развертывании на моем GAE? И как мне это исправить?
Спасибо
Тим