Skip to main content

Automatically transcribe audio from Google Drive into Google Docs

Automatically transcribe audio and video files uploaded to a Google Drive folder and save the full transcript as a new Google Doc.

Requirements​

Implementation​

Configure the Google Drive trigger​

  1. Go to Zapier home.
  2. Click on "Zap" under "Start from Scratch".
  3. Click on Trigger and select the Google Drive app.
  4. Set up the trigger:
    1. Trigger event: New File in Folder
    2. Account: Your Google Drive account
    3. Click on "Continue".
  5. Configure the trigger:
    1. Drive: Your Google Drive
    2. Folder: The folder where you upload audio or video files
    3. Include Subfolders?: False
    4. Include Deleted Files?: Only return non-deleted files
    5. Click on "Continue".
  6. Test the trigger:
    1. Click on "Test trigger".
    2. Select a sample record and click on "Continue with selected record". This step requires at least one file in the watched folder.

Transcribe audio with Speech is Cheap​

  1. Add a step by clicking on the plus below the Google Drive trigger.
  2. Select the Speech is Cheap app, or search for it in the Zapier App Directory.
  3. Set up the action:
    1. Action event: Transcribe Audio
    2. Account: Select an existing Speech is Cheap account, or connect a new account by entering your API key in the API Token field.
    3. Click on "Continue".
  4. Configure the action:
    1. Input File: Select File from the Google Drive step.
    2. Leave Input URL blank.
    3. Speaker parsing, word parsing, and audio labeling default to False.
    4. Optional: Set Include Timestamps in Transcript? to True to prepend segment timestamps, which helps with meeting notes.
    5. Optional: Set Can Parse Speakers? to True to include speaker labels such as Speaker A:. Speaker parsing is an optional paid add-on; see the pricing page for rates.
    6. Fill out any other optional fields, such as Language.
    7. Click on "Continue".
  5. Test the action:
    1. Click on "Test step".
    2. The editor test returns sample transcription data. Refer to the Overview for how editor test samples differ from billed published runs, as well as shared input options and halting behavior.
    3. The Transcribe Audio action waits for transcription to complete before continuing, so a separate lookup step is not needed.

Create a Google Doc​

  1. Add a step by clicking on the plus below the "Transcribe Audio" action.
  2. Select the Google Docs app.
  3. Set up the action:
    1. Action event: Create Document From Text
    2. Account: Your Google Docs account
    3. Click on "Continue".
  4. Configure the action:
    1. Document Name: Select Title from the Google Drive step, followed by - transcript.
    2. Document Content: Select Transcript from the Speech is Cheap step.
    3. Folder: Select a destination folder separate from the folder watched in the trigger step. Saving documents in the watched folder causes the new Google Doc to retrigger the Zap.
    4. Click on "Continue".
  5. Test and publish:
    1. Click on "Test step".
    2. Verify that Google Docs creates a real sample document in the destination folder using the sample transcript text.
    3. Click on "Publish".

Map the transcript to a new Google Doc

Verify the implementation​

  1. Upload a fresh supported audio or video file to the watched Google Drive folder.
  2. Wait for the published Zap to run. Zapier checks Google Drive on its polling interval, Speech is Cheap transcribes the recording, and Google Docs creates the transcript document in your destination folder.
  3. Open the destination folder in Google Drive to inspect the newly created Google Doc containing the transcript text.

Google Doc created by a published Zap

Notes​

Files passed through Input File must satisfy the constraints in Input Requirements and Supported File Types. The Overview explains when to use Input URL.