/transcriptor

A GAS to transcribe attached audio files in Gmail

Primary LanguageJavaScriptMIT LicenseMIT

transcriptor

Build Status JavaScript Style Guide

Prerequisite on your Gmail

  • Create labels named #GAS/transcriptor-enq and #GAS/transcriptor-deq
  • Create a filter which labels #GAS/transcriptor-enq to target emails

Prerequisite on your Google Cloud console

Usage

  • Add a new GAS from https://script.google.com/home
  • Place transcriptor.gs.js as Code.gs
  • Set up values below:
    • GC_API_KEY
    • RECIPIENT_ADDRESS
    • REPLY_TO_ADDRESS
  • Add time-driven trigger(s) (such as "Every 10 mininutes")

Supported audio file

The type of processable audio depends on Cloud Speech API.

  • File format: wav
  • Audio duration: 60 seconds or less