Back to Skills Hub
OpenAI TTS Python

OpenAI TTS Python

@merend
developmentText-to-SpeechOpenAI APIAudio Generation

Text-to-speech conversion using OpenAI's TTS API for generating high-quality, natural-sounding audio from text with support for multiple voices, models, and output formats.

🚀 Convert text to natural-sounding audio instantly using OpenAI's TTS API. Choose from 6 distinct voices (male and female), pick your quality level, and adjust speed to match your needs. Supports multiple audio formats including MP3, Opus, AAC, and FLAC for maximum compatibility.

💡 Perfect for creating voiceovers, audiobooks, accessibility features, or automated announcements. Process long documents automatically with built-in text chunking, pipe input directly from other tools, or integrate seamlessly into your Python applications.

✨ Get studio-quality audio with flexible voice personalities and HD options. Simple command-line interface for quick tasks, powerful Python module for advanced workflows—no audio expertise required.

GitHub

Requirements

OpenAI API Key

Valid OpenAI API key with TTS access (sk-...)

openai

OpenAI Python client library

pydub

Audio processing library