Agent skill · creative production · sickn33
podcast-generation
Generate real audio narratives from text content using Azure OpenAI's Realtime API.
Why this skill is useful
Adds a complete audio generation workflow with executable scripts for real-time audio processing that the AI cannot generate on its own.
What it needs
Requires openai installed locally. Requires azure account access. About 2k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.
What this skill does
Bundled upstream support Supporting files are included at skill-relative paths. See UPSTREAM-NOTICE.md for their pinned sources, licenses, hashes, and import changes. Podcast Generation with GPT Realtime Mini Generate real audio narratives from text content using Azure OpenAI's Realtime API. Quick Start 1. Configure environment variables for Realtime API 2. Connect via WebSocket to Azure OpenAI Realtime endpoint 3. Send text prompt, collect PCM audio chunks + transcript 4. Convert PCM to WAV format 5. Return base64-encoded audio to frontend for playback Environment Configuration Note: Endpoint should NOT include /openai/v1/ - just the base URL. Core Workflow Backend Audio Generation Frontend Audio Playback Voice Options Voice Character ------- ----------- alloy Neutral echo Warm fable Expressive onyx Deep nova Friendly shimmer Clear Realtime API Events response.outputaudio.delta - Base64 audio chunk response.outputaudiotranscript.delta - Transcript text response.done - Generation complete error - Handle with event.error.message Audio Format Input: Text prompt Output: PCM audio (24kHz, 16-bit, mono) Storage: Base64-encoded WAV References Full architecture: See references/architecture.md for complete stack design Code examples: See references/code-examples.md for production patterns PCM conversion: Use scripts/pcmtowav.py for audio format conversion When to Use This skill is applicable to execute the workflow or actions described in the overview. Limitations Use this skill only when the task clearly matches the scope described above. Do not treat the output as a substitute for environment-specific validation, testing, or expert review. Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sickn33/podcast-generation--ba97dd