В настоящее время я играю со службой GCP под названием API Speech-to-Text, используя клиентскую библиотеку NodeJS.Для этого я следил за документацией по быстрому запуску, пытаясь сначала распознать короткий локальный аудиофайл (довольно просто).Тем не менее, я получаю эту ошибку, когда я запускаю node test_sample.js
:
ERROR: { Error: Quota exceeded for quota metric 'speech.googleapis.com/default_requests' and limit 'DefaultRequestsPerMinutePerProject' of service 'speech.googleapis.com' for consumer 'project_number:764086051850'.
at Http2CallStream.call.on (/Users/macOSuser/Projects/nodejs-speech/samples/node_modules/@grpc/grpc-js/build/src/client.js:102:45)
at Http2CallStream.emit (events.js:198:15)
at Http2CallStream.endCall (/Users/macOSuser/Projects/nodejs-speech/samples/node_modules/@grpc/grpc-js/build/src/call-stream.js:74:18)
at /Users/macOSuser/Projects/nodejs-speech/samples/node_modules/@grpc/grpc-js/build/src/call-stream.js:163:18
at processTicksAndRejections (internal/process/task_queues.js:86:5)
Примечание: указанный номер_проекта не совпадает с моим
Я уже пробовализменить свой проект / учетную запись gcloud по умолчанию, а также создать новый проект и снова активировать API.Я также проверил на консоли GCP, как были мои графики запросов, и да, они пусты
Пример кода для быстрого запуска можно найти здесь
Спасибо за вашу помощь
Правка решена: это была проблема с аутентификацией, которую я решил, используя ключ JSON учетной записи службы, и применил команду export GOOGLE_APPLICATION_CREDENTIALS="/PATH-TO-FILE/key.json"
.Спасибо @JJ Geewax