Platform edition
Google Cloud Speech-to-Text for macOS
Google Cloud Speech-to-Text with service-account authentication and chunking for long recordings.
- Version
- 1.0.4
- Plugin ID
- com.
typewhisper. google-cloud-stt - Requirements
- TypeWhisper 0.12.0 or newer · macOS 14.0 or newer
Inside this edition

Features in this edition
- Cloud speech-to-text processing
- Long recordings split across multiple recognition requests
- Active dictionary terms passed to the provider
- Authentication with a Google service account
Settings in this edition
- Store and validate the service-account JSON securely
- Choose the transcription model in add-on or provider settings
- Set the default language as a full Google language code
About
Google Cloud Speech-to-Text adds a cloud transcription engine backed by Google’s speech recognition models. The plugin authenticates with a Google Cloud service-account JSON key instead of a simple API key and stores credentials securely in the macOS Keychain. Long recordings are automatically split into overlapping chunks so they stay within Google’s per-request size limit.
Features
- 30+ languages including Arabic, Bengali, German, English, Spanish, French, Hindi, Japanese, Korean, Portuguese, Russian, Chinese, and more
- Automatic punctuation and capitalization
- Word-level time offsets for precise alignment
- Speech context boosting for domain-specific vocabulary
- Automatic audio chunking with overlap for long recordings
- Built-in credential validation against the live API
- Secure service-account storage in the macOS Keychain
- Configurable default language code
Transcription Models
| Model | ID |
|---|---|
| Default | default |
| Command and Search | command_and_search |
| Latest Short | latest_short |
| Latest Long | latest_long |
| Phone Call | phone_call |
| Video | video |
Configuration
- Service Account JSON - Create a service account in Google Cloud Console, generate a JSON key, and paste the full contents into the plugin settings. Simple API keys are not supported.
- Model - Select a recognition model. Use
defaultorcommand_and_searchfor the broadest language coverage. - Default Language - A BCP-47 language code (e.g.
en-US,de-DE) used when TypeWhisper does not pass a spoken language.
Setup
- Enable the Cloud Speech-to-Text API in your Google Cloud project.
- Create a service account and download the JSON key file.
- In TypeWhisper, open Settings > Discover plugins and install Google Cloud Speech-to-Text. The add-on then appears in the Settings sidebar, and its page opens.
- Paste the full JSON key contents and save.
- Select Google Cloud Speech-to-Text as your transcription engine in Settings or in a profile.