Voice Mail Transcription
IBM Watson STT
Creating IBM Watson Credentials
- Login to IBM Cloud using your new credentials.
- Once logged in, choose IBM Cloud from the Title Bar to display your Dashboard.
- Choose Create Resource.
- Click Speech to Text from the AI Section.
- Name your STT service, choose the desired region, and choose Default resource group.
- Select a Pricing Plan:
- LITE provides 500 minutes/month free. Plan is deleted after 30 days of inactivity.
- STANDARD is 2¢/minute with no free minutes.
- When Speech to Text dialog opens, copy your API Key and URL.
- Logout by clicking on image icon in upper right corner of dialog window.
Installing STT Engine
1. Unpack the file
wget http://incrediblepbx.com/sendmailibm-13.tar.gz
tar zxvf sendmailibm-13.tar.gz
cp sendmailmp3.ibm /usr/local/sbin/sendmailmp3
chmod 0755 /usr/local/sbin/sendmailmp3
2. Edit sendmailmp3.ibm
and insert your IBM STT API_KEY and URL. Save file.
3. Edit bluemix-test
and insert your IBM STT API_KEY and URL. Save the file.
4. Copy the updated sendmailmp3.ibm
file to sendmailmp3
:
cp sendmailmp3.ibm /usr/local/sbin/sendmailmp3
chmod 0755 /usr/local/sbin/sendmailmp3
5. Test your Bluemix STT setup: bluemix-test
Result should be: we are now transferring you out of the company directory…
FreePBX Setup
Settings > Voicemail Admin > Settings > Email Config > Mail Command: /usr/local/sbin/sendmailmp3
Tutorials
- Free IBM Voicemail Transcription with Incredible PBX 2020
- IBM’s Speech Recognition Engine Comes to Asterisk
- Free Asterisk Voicemail Transcription with IBM Watson STT
- Creating IBM Watson Credentials
- Release notes for Speech to Text for IBM Cloud
- Getting started with Speech to Text
- Github: lgaetz/sendmail-bluemix
- Github: jtsage/sendmail.asterisk