Google Cloud Speech To Text

🚧

Google Cloud Speech-to-Text is only available for Asynchronous Transcription - not Real-Time Transcription.

Requirements

To use Google Cloud STT with Recall, you will need to provide three things:

  • A google cloud project with the Speech-to-text API enabled
  • A service account with a key (.json)
  • A Google Cloud Storage bucket that the service account can access.

Quick-Start

Follow this video to quickly set up all the credentials:

Setup

Example async transcription request

curl --request POST \
     --url https://us-west-2.recall.ai/api/v1/recording/{RECORDING_ID}/create_transcript/ \
     --header "Authorization: $RECALLAI_API_KEY" \
     --header "accept: application/json" \
     --header "content-type: application/json" \
     --data '{
  "provider": {
    "google_speech_v2_async": {
      // This is the default:
      // "recognizer": "projects/{service_account_project}/locations/global/recognizers/_",
      "config": {
        "model": "long",
        "languageCodes": ["en-US"]
      }
    }
  }
}'