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.