speech

Generate spoken audio from text using OpenAI Audio API voices.

3|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/garochee33/DSH --skill speech-garochee33
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speech
Source: https://github.com/garochee33/DSH/tree/main/agents/skills/speech
Command: npx skills add https://github.com/garochee33/DSH --skill speech-garochee33

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the friction of creating spoken audio from written text, making it easy to produce narration, accessibility reads, IVR prompts, and batch voice generation without building a custom audio pipeline.

Core Features & Use Cases

  • Single or Batch Speech Generation: Convert one script or many prompts into audio files in a repeatable workflow.
  • Voice and Delivery Control: Choose built-in voices, adjust tone and pacing through instructions, and keep outputs consistent for demos, explainers, and accessibility content.
  • CLI-Based Automation: Use the bundled command-line tool for deterministic runs, temporary batch jobs, and stable output paths.
  • Use Case: A product team can turn a demo script into a polished voiceover and generate a set of IVR prompts for a phone menu in the same workflow.

Quick Start

Use the speech skill to generate a natural-sounding voiceover from this text with a calm, clear delivery and save the audio to the output folder.

Frequently Asked Questions about speech

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

FAQPage Schema
How do I convert text to speech for batch voiceover generation?

Batch voiceover generation converts multiple text prompts into reproducible audio files using a CLI-based workflow, allowing consistent voice selection and delivery instructions across all clips. The bundled command-line tool ensures deterministic runs and stable output paths for temporary batch jobs.

Can I generate IVR prompts and narration audio from text using OpenAI?

Generating IVR prompts and narration audio from text requires OpenAI Audio API access through a bundled CLI and an environment variable for authenticated live calls. Built-in voices allow you to adjust tone and pacing for accessibility reads and phone menu prompts.

What's the best way to keep voice delivery consistent across multiple audio clips?

Keeping voice delivery consistent across multiple audio clips involves using built-in voices with defined delivery instructions in a repeatable workflow. This approach ensures stable output files for demos, explainers, and accessibility content without building a custom audio pipeline.

Do I need an OpenAI API key to produce natural voiceovers from text?

Producing natural voiceovers requires an environment variable for authenticated live calls to the OpenAI Audio API. This setup provides access to built-in voices and enables the bundled command-line tool to generate spoken audio from written text.

Does this text-to-speech tool support single clips and multi-clip workflows?

This text-to-speech tool supports both single clips and multi-clip workflows that need consistent voice selection. It applies delivery instructions and reproducible output files to individual scripts or batch prompt production for various narration needs.

When should I use a CLI-based text-to-speech tool instead of building a custom audio pipeline?

Using a CLI-based text-to-speech tool is ideal when you need deterministic runs, temporary batch jobs, and stable output paths without building a custom audio pipeline. It removes friction for accessibility reads, voiceovers, and IVR prompt generation.