#!/bin/bash

API_KEY="XX-XXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXX-X"
URL="https://stream.watsonplatform.net/speech-to-text/api"

# IBM no longer issues USERNAME AND PASSWORD credentials
#API_USERNAME="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
#API_PASSWORD="XXXXXXXXXXXX"

curl -k -u "apikey:$API_KEY" -X POST --limit-rate 40000 --header "Content-Type: audio/wav" --data-binary @/var/www/html/admin/modules/directory/sounds/en/cdir-transferring-further-assistance.wav "$URL/v1/recognize?model=en-US_NarrowbandModel" 1>audio.txt

TRANSCRIPT=`cat audio.txt | grep transcript | sed 's#^.*"transcript": "##g' | sed 's# "$##g'`
clear
echo $TRANSCRIPT
rm audio.txt
