ax-go-audio

Maps Go audio and realtime provider workflows for Ax. Supports speech input, transcription, OpenAI Responses audio mapping, realtime event folding, and no-key transport in github.com/ax-llm/ax/packages/go.

2.9k|186|Updated Feb 23, 2023
One-click install
npx skills add https://github.com/ax-llm/ax --skill ax-go-audio
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ax-go-audio
Source: https://github.com/ax-llm/ax/tree/main/website/static/go/.well-known/agent-skills/ax-go-audio
Command: npx skills add https://github.com/ax-llm/ax --skill ax-go-audio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps developers write Go code for Ax audio and realtime features without guessing the generated package surface or mixing in TypeScript-only APIs.

Core Features & Use Cases

  • Audio input and output: Work with speech, transcription, and OpenAI Responses audio mappings in the generated Go package.
  • Realtime event folding: Handle event streams, folding, and provider request mapping using no-key examples when you do not want to hit live services.
  • Guardrailed implementation: Start from package examples, use explicit credentials only for provider-api calls, and follow the generated AxIR docs as the source of truth.
  • Use Case: Build a Go assistant that accepts voice input, maps events through Ax, and returns audio responses while keeping provider access controlled.

Quick Start

Use the ax-go-audio skill to write a Go example that wires the generated Ax package to audio input, realtime event folding, and explicit provider credentials.

Frequently Asked Questions about ax-go-audio

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

FAQPage Schema
How do I handle realtime audio event folding in a Go application?▼

You can handle realtime audio event folding in Go by using the generated Ax package examples to map event streams and provider requests without hitting live services.

How do I map OpenAI Responses audio in Go?▼

You map OpenAI Responses audio in Go by using the specific mappings provided in the generated Ax package to wire speech input and audio output.

Can I test Go audio transcription workflows without live API credentials?▼

Yes, you can test Go audio transcription without live credentials by using the no-key transport examples included in the generated Ax package to simulate provider requests.

Does the Ax Go audio package require the javascript-goja runtime?▼

Yes, the javascript-goja runtime profile is required to run the Ax Go audio package, along with the generated AxIR API and capability manifests.

What is the best way to build a Go assistant that accepts voice input and returns audio?▼

The best way to build a Go voice assistant is to wire the generated Ax package to audio input, transcription, and realtime event folding while using explicit credentials for controlled provider access.

Why should I use the generated AxIR docs instead of TypeScript APIs for Go audio integrations?▼

You should use the generated AxIR docs because they act as the source of truth for the Go package surface, preventing you from mistakenly mixing in TypeScript-only APIs.