Skip to content
All platform editions

Platform edition

Google Cloud Speech-to-Text

Google Cloud Speech-to-Text for macOS

Bundled

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

Google Cloud Speech-to-Text macOS settings

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

ModelID
Defaultdefault
Command and Searchcommand_and_search
Latest Shortlatest_short
Latest Longlatest_long
Phone Callphone_call
Videovideo

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 default or command_and_search for 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

  1. Enable the Cloud Speech-to-Text API in your Google Cloud project
  2. Create a service account and download the JSON key file
  3. Open TypeWhisper Settings > Integrations
  4. Find the Google Cloud Speech-to-Text plugin and click Configure
  5. Paste the full JSON key contents and save
  6. Select Google Cloud Speech-to-Text as your transcription engine in Settings or in a profile