macos-tts

Convert text to MP3 speech using macOS say and ffmpeg.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/bibo1243/claw_memory --skill macos-tts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: macos-tts
Source: https://github.com/bibo1243/claw_memory/tree/main/--help/skills/macOS%20TTS
Command: npx skills add https://github.com/bibo1243/claw_memory --skill macos-tts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Native macOS Text-to-Speech using the built-in say command, with a workflow to produce MP3-compatible audio for cross-platform use.

Core Features & Use Cases

  • macOS-native TTS via say for fast, local speech synthesis.
  • MP3-ready conversion using ffmpeg for compatibility with messaging apps and platforms.
  • Use Case: Quickly convert a Chinese text to speech and share an MP3 in a chat without uploading to cloud services.

Quick Start

Run say to generate speech from text and then convert the AIFF output to MP3 with ffmpeg.

Frequently Asked Questions about macos-tts

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

FAQPage Schema
How do I convert text to speech and save it as an MP3 on macOS?

To convert text to speech to MP3 on macOS, the system uses the native say command to generate an AIFF audio file, then converts it to MP3 using ffmpeg. This ensures cross-platform audio compatibility for sharing.

Does macOS say command require ffmpeg to output MP3 files?

Yes, the macOS say command requires ffmpeg to output MP3 files. The say command only produces AIFF audio natively, so ffmpeg is necessary to convert that intermediate audio into a standard MP3 format.

Can I generate text-to-speech audio locally without uploading to cloud services?

You can generate text-to-speech audio locally without cloud services by using the macOS say command. It performs fast speech synthesis directly on your machine and outputs an MP3 file via ffmpeg for local sharing.

What is the best way to share Chinese text-to-speech audio in a messaging app?

The best way to share Chinese text-to-speech audio in messaging apps is using macOS say for synthesis and ffmpeg for conversion. This produces a cross-platform MP3 file, ensuring playback compatibility across different chat applications.

Why does my macOS text-to-speech output an AIFF file instead of an MP3?

Your macOS text-to-speech outputs an AIFF file instead of an MP3 because the native say command only generates AIFF audio. You must run the output through ffmpeg to convert it into an MP3 format for cross-platform use.