Transcribe audio

Google Cloud Speech-to-Text

Speech recognition API on Google Cloud that returns transcripts from audio files or live streams.

Methods

MethodUsed forHow
Application Default CredentialsClient librariesLibraries look for credentials in defined locations; locally set with gcloud auth application-default login
User credentials via gcloudREST requests from the command lineAuthorization: Bearer $(gcloud auth print-access-token)
Attached service accountCode running on Google CloudCredentials of the service account attached to the compute resource
Service account impersonationLocal development and testing permissionsNeeds the roles/iam.serviceAccountTokenCreator role

Source8Authentication

Getting access

Who creates the account
A person signs in to a Google Cloud account and selects or creates a project; agent sign-up is not stated10
Where to get a key
No API key shown; credentials come from IAM (ADC, user or service account) via the gcloud CLI or the Google Cloud console8
Other requirements
A Google Cloud project with billing enabled, and the Speech-to-Text API enabled10

Read from Google Cloud’s own pages on 2026-11-04. Every number links to the page a value came from. For agents, the same facts as markdown: /tools/transcribe-audio/google-cloud-speech-to-text.md