SKILL

podcast-generation

Generate AI-powered podcast-style audio narratives using Azure OpenAI's GPT Realtime Mini model via WebSocket. Use when building text-to-speech features, audio narrative generation, podcast creation from content, or integrating with Azure OpenAI Realtime API for real audio output. Covers full-stack implementation from React frontend to Python FastAPI backend with WebSocket streaming.

Target: Software development & testing. Automatically collected · unverified.

Excerpt from the author’s documentation

Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.

Read the original English text

Topics in the source

  • Podcast Generation with GPT Realtime Mini
  • Quick Start
  • Environment Configuration
  • Core Workflow
  • Backend Audio Generation
  • Frontend Audio Playback
  • Voice Options
  • Realtime API Events

Generate real audio narratives from text content using Azure OpenAI's Realtime API. 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 Note: Endpoint should NOT include /openai/v1/ - just the base URL. | Voice | Character | |-------|-----------| | alloy | Neutral | | echo | Warm | | fable | Expressive | | onyx | Deep | | nova | Friendly | | shimmer | Clear | response.outputaudio.delta - Base64 audio chunk response.outputaudiotranscript.delta - Transcript text response.done - Generation complete error - Handle with event.error.message Input: Text prompt Output: PCM audio (24kHz, 16-bit, mono) Storage: Base64-encoded WAV 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

Source repository
microsoft/skills
Source file
.github/skills/podcast-generation/SKILL.md
Fixed revision
9287b443662d2433c85621c7325ee72a0ce499b5
Read the complete original documentation ↗

Sources and evidence

This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.

Author: Microsoft Skills · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-10T19:02:08.090Z.

Categories are inferred from names, descriptions and paths. They do not establish compatibility.

License and attribution

MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.

Original license ↗

Synchronization, copying and user-reported success do not mark a resource as runtime-tested.

Limitations and notes

  • Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.