Skip to content

lib4u/elevenlabs-twilio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ž Go ElevenLabs-Twilio Integration

This project is a voice assistant implementation in Go that integrates Twilio Voice API with ElevenLabs. It initiates an outbound call using Twilio, connects to Media Streams, and forwards the audio stream to ElevenLabs via WebSocket. It also receives real-time speech transcription.

πŸ”§ Current Features

  • πŸ“² Initiates outbound phone calls via Twilio REST API
  • πŸ” On connection:
    • Establishes WebSocket connection with Twilio Media Streams
    • Connects to ElevenLabs via WebSocket
    • Forwards audio stream from Twilio to ElevenLabs
  • πŸ—£ Receives real-time speech transcription

πŸ“¦ Technologies Used

  • Go
  • Twilio Voice API (outbound calls, Media Streams)
  • ElevenLabs API (TTS/STT via WebSocket)
  • WebSocket (bidirectional audio streaming)

About

Go app integration between Twilio and ElevenLabs for AI powered inbound and outbound calls

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages