Skip to content

cloudliner/speech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Cloud Platform logo

Google Cloud Speech API Node.js Samples

The Cloud Speech API enables easy integration of Google speech recognition technologies into developer applications.

Table of Contents

Setup

  1. Read Prerequisites and How to run a sample first.

  2. Install dependencies:

     npm install
    

Samples

Recognize

View the documentation or the source code.

Usage: node recognize.js --help

Commands:
  sync <filename>     Detects speech in a local audio file.
  sync-gcs <gcsUri>   Detects speech in an audio file located in a Google Cloud Storage bucket.
  async <filename>    Creates a job to detect speech in a local audio file, and waits for the job to complete.
  async-gcs <gcsUri>  Creates a job to detect speech in an audio file located in a Google Cloud Storage bucket, and
                      waits for the job to complete.
  stream <filename>   Detects speech in a local audio file by streaming it to the Speech API.
  listen              Detects speech in a microphone input stream.

Options:
  --help            Show help                                                                                  [boolean]
  --encoding, -e                                                                          [string] [default: "LINEAR16"]
  --sampleRate, -r                                                                             [number] [default: 16000]

Examples:
  node recognize.js sync ./resources/audio.raw -e LINEAR16 -r 16000
  node recognize.js async-gcs gs://my-bucket/audio.raw -e LINEAR16 -r 16000
  node recognize.js stream ./resources/audio.raw  -e LINEAR16 -r 16000
  node recognize.js listen

For more information, see https://cloud.google.com/speech/docs

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published