podcast-generation

Convert text content into streaming podcast-style audio via WebSocket.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/RemseyMailjard/superpowers --skill podcast-generation-remseymailjard
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: podcast-generation
Source: https://github.com/RemseyMailjard/superpowers/tree/main/.github/skills/skills/podcast-generation
Command: npx skills add https://github.com/RemseyMailjard/superpowers --skill podcast-generation-remseymailjard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Generating podcast-style audio from written content used to require manual scripting, audio recording, and post-production. This Skill automates the transformation of text or content into engaging, AI-driven podcast narratives using Azure OpenAI's Realtime Mini via WebSocket, delivering streaming audio and transcripts ready for playback or publication.

Core Features & Use Cases

  • End-to-end podcast generation from content sources (text/articles) to streaming audio via WebSocket.
  • Frontend-backend integration (React frontend, Python FastAPI backend) with PCM-to-WAV conversion and base64-encoded audio delivery.
  • Transcript extraction for show notes and searchable content, plus easy embedding in apps and websites.

Quick Start

Provide content sources and request a podcast-style audio narrative to generate a ready-to-play WAV file.

Frequently Asked Questions about podcast-generation

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

FAQPage Schema
How do I convert text content into streaming podcast audio using Azure OpenAI Realtime API?▼

To convert text content into streaming podcast audio, this Skill uses Azure OpenAI's Realtime Mini via WebSocket to generate AI-driven narratives. It delivers a ready-to-play WAV file by handling the streaming audio generation and PCM-to-WAV conversion automatically.

How does WebSocket streaming work for audio generation from text?▼

WebSocket streaming for audio generation works by maintaining a persistent connection between the React frontend and Python FastAPI backend. The server streams base64-encoded audio chunks from Azure OpenAI Realtime Mini, which are then converted from PCM to WAV format for playback.

Can I use a React frontend with a Python FastAPI backend for podcast audio generation?▼

Yes, you can use a React frontend with a Python FastAPI backend for podcast audio generation. This Skill provides end-to-end integration support, handling WebSocket connections, base64 audio delivery, and PCM-to-WAV conversion across both components.

Does Azure OpenAI Realtime Mini support PCM-to-WAV conversion and transcript extraction?▼

Azure OpenAI Realtime Mini supports generating streaming audio that this Skill converts from PCM to WAV format. It also provides transcript extraction alongside the base64-encoded audio delivery, enabling searchable content and show notes generation.

What are the limitations of generating podcast audio with Azure OpenAI Realtime Mini via WebSocket?▼

Limitations of generating podcast audio with Azure OpenAI Realtime Mini via WebSocket include dependency on stable WebSocket connections for continuous streaming and the need for backend infrastructure to handle PCM-to-WAV conversion and base64 audio encoding before delivery.