Skip to content

An interface between Google's Speech API and Voicemail to Email within Asterisk

Notifications You must be signed in to change notification settings

giancarlopetrini/vmspeech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vmspeech

current issue > properly invokes.. but extension/CID variables not passing properly in mailmcd

A package for integrating wav file transcription and emailing attachments

current use case is for asterisk PBX implementations

current issue > properly invokes.. but extension/CID variables not passing properly in mailmcd

  1. Create Google Cloud Project, and active Speech API
  2. Create service account, and download json config file, placing it in same directory as executable
  3. run -> export GOOGLE_APPLICATION_CREDENTIALS=googleconfig.json
  4. or export GOOGLE_APPLICATION_CREDENTIALS=/opt/vmspeech/googleconfig.json

TODOs

  1. Integrate asterisk/FreePBX mailmcd to call built app, w/ cli Flags
  2. locate logic for asterisk's temp WAV storage and pass to cli call
  3. delete WAV file after transmission

build on mac for linux env GOOS=linux GOARCH=amd64 go build

sample mailmcd trigger

/opt/vmspeech/./main-linux --callerID=${VM_CALLERID} --extension=${VM_MAILBOX}

About

An interface between Google's Speech API and Voicemail to Email within Asterisk

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published