telnyx-voice-streaming-go

Provides Go SDK examples for streaming Telnyx call audio to WebSockets or Dialogflow.

3|2|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/team-telnyx/telnyx-toolkit --skill telnyx-voice-streaming-go
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telnyx-voice-streaming-go
Source: https://github.com/team-telnyx/telnyx-toolkit/tree/main/api/go/telnyx-voice-streaming-go
Command: npx skills add https://github.com/team-telnyx/telnyx-toolkit --skill telnyx-voice-streaming-go

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables developers to integrate real-time call audio streaming, media forking, and live speech transcription into their Go applications.

Core Features & Use Cases

  • Real-time Audio Streaming: Stream call audio to WebSockets or Dialogflow for live analysis.
  • Media Forking: Redirect call media to external destinations for processing or recording.
  • Live Transcription: Obtain real-time speech-to-text for immediate insights.
  • Use Case: Integrate live call sentiment analysis by streaming audio to an AI service, or build a call monitoring tool that forks media to a recording service.

Quick Start

Use the telnyx-voice-streaming-go skill to start streaming audio from a call.

Frequently Asked Questions about telnyx-voice-streaming-go

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stream call audio to a WebSocket in Go?

To stream call audio to a WebSocket in Go, use the Telnyx API for call control and media forking. This Skill provides Go SDK examples to redirect real-time call media directly to external WebSocket endpoints for live processing.

Can I get real-time speech-to-text transcription for Telnyx calls in Go?

Yes, you can get real-time speech-to-text transcription for Telnyx calls in Go. This Skill facilitates live transcription by managing call media streams through the Telnyx API, enabling immediate speech-to-text insights during active calls.

What is media forking and when do I need it for voice calls?

Media forking redirects call media to external destinations for processing or recording. You need it for voice calls when performing live analysis, such as sending real-time audio to Dialogflow or an AI service for sentiment analysis.

Does this Go SDK support streaming audio to Dialogflow?

Yes, this Go SDK supports streaming audio to Dialogflow. It provides examples for managing Telnyx voice call media streams, allowing you to redirect real-time call audio to Dialogflow for conversational AI analysis.

How do I integrate live call sentiment analysis using Go?

To integrate live call sentiment analysis using Go, use the Telnyx API to fork call media streams to an external AI service. This Skill provides the Go SDK examples needed to stream real-time audio for immediate sentiment evaluation.

Do I need the Telnyx API to use these Go voice streaming examples?

Yes, you need the Telnyx API to use these Go voice streaming examples. The Skill requires integration with the Telnyx API to handle underlying call control and media management for real-time audio streaming and transcription.