Inbound calls to text (transcription)

Hi.
Seems to be a fairly common request, but I haven’t seen any obvious solutions.

i see this script which can work on voicemail.

Is anyone doing this?

thanks!!
Geoff

1 Like

I am using the script that was discussed in the forum here:

(unfortunately the post has been auto locked because of the incredibly stupid decision to close topics that do not have regular replies)

The script has a github page here: GitHub - westparkcom/FreePBX-VM-Transcription: Script to transcribe voicemail and convert voicemail recordings to MP3

and I’ve opened some issues to suggest how to make it FreePBX 17 compatible since discussing it here in the forum was no longer possible due to the closed thread.

Check what I wrote in the issue “FreePBX 17 compatibility, new instructions needed to set it up” and you should get it to work just fine with 17. I’ve been using it for years, works perfectly fine.

All you have to do is to flag it for “other reasons” and explain why it should be unlocked. Most posts to threads from before that policy should have been posted as new topics.

2 Likes

Have you seen Scribe?

1 Like

Scribe has been good for us.

1 Like

Call Recordings are stored in files (usually /var/spool/asterisk/monitor…) so transcribing them is fairly simple using whisper. This is what we do, and its done overnight, although there’s no reason why it couldn’t be done much quicker. Whisper needs a docker container (or a VM) to run, and a GPU does help speed things up but it works fine CPU only.

There’s a bash script available at Call Transcription in FreePBX [GENWiki]

which is pretty much everything that’s needed, and to convert this to whisper (asr_webservice) using docker you simply need to change the curl part in the middle. Works well.

Hey thanks for those kind words sir. I’m also going to shamelessly mention that your direct feedback and interactions led to the new features we released last week. :slight_smile: