Jigasi needs gcloud service account?

hi,

i followed the Jigasi documentation for transcription using gcloud.
i got this error:

PERMISSION_DENIED: Your application has authenticated using end user credentials from the Google Cloud SDK or Google Cloud Shell which are not supported by the speech.googleapis.com. We recommend configuring the billing/quota_project setting in gcloud or using a service account through the auth/impersonate_service_account setting. For more information about service accounts and how to use them in your application, see Authentication overview  |  Google Cloud.

in Jigasi README it says run this command for gcloud login

gcloud auth application-default login

is it enough or i need a service account?

You can do it either way - through gcloud or through the web as advised …

Yes, you need a service account either way.