Development of Tool for Healthcare Office / Transcription & Speaker Identification

Hi

Im Looking for advice on implementing real-time call analysis with Asterisk/FreePBX: I’m exploring options for a business intelligence solution that can capture and analyze phone conversations in real-time for a healthcare office. Ideally, I need to stream audio to a transcription service while the call is in progress. Has anyone implemented something similar using Asterisk ARI or FreePBX modules? I’m particularly interested in:

  1. Most reliable approach for real-time audio streaming from Asterisk
  2. Recommended integration methods with transcription APIs
  3. Existing modules or solutions that might handle part of this workflow
  4. Potential latency issues and how to minimize them

Any guidance on implementation approaches or developers experienced with similar projects would be greatly appreciated.

Thanks!

Abe

See Asterisk With Ultravox.ai

This is a variation on an FAQ.

ARI is recommended, the integration is like 50 lines of code, you can check example with Vosk here:

the code itself is here: