speech

Generate spoken audio from text using the OpenAI Audio API, supporting narration, voiceovers, and batch processing.

1.1k|99|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/MooseGoose0701/skill-compose --skill speech-moosegoose0701
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speech
Source: https://github.com/MooseGoose0701/skill-compose/tree/main/skills/speech
Command: npx skills add https://github.com/MooseGoose0701/skill-compose --skill speech-moosegoose0701

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openai, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill generates spoken audio from text, enabling narration, voiceovers, and audio prompts for various applications.

Core Features & Use Cases

  • Text-to-Speech Narration: Create voiceovers for demos, explainers, or accessibility reads.
  • Batch Speech Generation: Process multiple text inputs for IVR prompts or audio content creation.
  • Use Case: Generate a voiceover for a product demo video by providing the script and desired tone.

Quick Start

Use the speech skill to generate an MP3 audio file from the input text "Hello, world!".

Frequently Asked Questions about speech

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

FAQPage Schema
How do I generate spoken audio from text for a voiceover?

Generating spoken audio from text requires sending your script to the OpenAI Audio API, which returns an MP3 audio file. This process supports creating voiceovers and narration for demos or explainers.

Can I process multiple text inputs for batch speech generation?

Yes, batch speech generation is supported to process multiple text inputs simultaneously. This allows you to generate spoken audio for IVR prompts or create audio content efficiently by handling multiple text strings in one run.

Do I need an OpenAI API key to use text-to-speech narration?

Yes, you need an OPENAI_API_KEY to use text-to-speech narration because the generation relies on live API calls to the OpenAI Audio API. The script uses this key to authenticate and process your text inputs into audio.

Does text-to-speech generation support custom voice creation?

Custom voice creation is out of scope for this text-to-speech generation process. It utilizes built-in voices provided by the OpenAI Audio API to generate narration and voiceovers, rather than allowing you to train or clone custom voices.

What is the best way to create audio prompts for IVR systems from text?

The best way to create audio prompts for IVR systems is using batch speech generation via the OpenAI Audio API. This method processes multiple text inputs to generate spoken audio files, enabling efficient IVR prompt creation.