ayjnt-voice

Integrate streaming voice capabilities into agentic frameworks with Cloudflare Workers AI.

3|1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/northclock/ayjnt --skill ayjnt-voice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ayjnt-voice
Source: https://github.com/northclock/ayjnt/tree/main/.claude/skills/ayjnt-voice
Command: npx skills add https://github.com/northclock/ayjnt --skill ayjnt-voice

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @cloudflare/voice.

What problem does it solve?

This skill simplifies the complex integration of real-time speech-to-text and text-to-speech capabilities into agentic workflows, removing the need for manual WebSocket and audio stream management.

Core Features & Use Cases

  • Streaming Voice Integration: Uses the withVoice mixin to enable bi-directional audio streaming over WebSockets.
  • Workers AI Pipeline: Seamlessly connects to Workers AI STT and TTS providers for low-latency voice processing.
  • Use Case: Build a conversational voice assistant that listens to user input, processes it through an LLM, and responds with synthesized speech in real-time.

Quick Start

Use the ayjnt-voice skill to add a voice interface to my existing chat agent by wrapping the agent class with the withVoice mixin and configuring the STT and TTS providers.

Frequently Asked Questions about ayjnt-voice

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

FAQPage Schema
How do I add streaming voice capabilities to an existing agentic framework on Cloudflare?

You can add streaming voice by wrapping your agent class with the withVoice mixin to enable bi-directional audio streaming over WebSockets. This integrates Workers AI for low-latency speech-to-text and text-to-speech processing without manual stream management.

What is the best way to manage WebSocket audio streams for a real-time voice assistant?

Managing WebSocket audio streams is handled automatically by the withVoice mixin. It provides STT and TTS lifecycle hooks and typed client-side hooks, removing the need for manual WebSocket and audio stream management during real-time interactions.

Do I need the @cloudflare/voice package to build streaming voice agents?

Yes, the @cloudflare/voice package is required to build streaming voice agents. It provides the necessary Workers AI pipeline connections and the withVoice mixin structure needed to manage audio streams and transcript processing.

Can I use Workers AI for speech-to-text and text-to-speech in a conversational agent?

Yes, you can use Workers AI for speech-to-text and text-to-speech in a conversational agent. The skill seamlessly connects to Workers AI STT and TTS providers to listen to user input, process it, and respond with synthesized speech in real-time.

How does the withVoice mixin handle the STT and TTS lifecycle in an agent class?

The withVoice mixin handles the STT and TTS lifecycle by providing specific lifecycle hooks within a compatible agent class structure. This facilitates interactive voice assistant development by automatically managing audio streams and transcript processing over WebSockets.