/plushcap/analysis/deepgram/deepgram-twilio-streaming-rust

Transcribe Twilio Voice Calls in Real-Time with Rust and Deepgram

What's this blog post about?

This tutorial will guide you through building a Twilio-Deepgram streaming server using Rust and the Actix Web framework. The server will act as an intermediary between Twilio's Voice API and Deepgram's Transcription API, enabling real-time transcription of phone calls. The server will have two main endpoints: 1. /client - This endpoint is for subscribing to a specific call using WebSockets. Clients (such as web applications) can connect to this endpoint and receive real-time transcriptions for the specified call. 2. /twilio - This endpoint is for handling incoming Twilio calls. When a new call comes in, the server will create a WebSocket connection with Deepgram's Transcription API and start streaming audio data from Twilio to Deep

Company
Deepgram

Date published
June 7, 2022

Author(s)
Nikola Whallon

Word count
4252

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.