voice

Convert text to audible speech using the macOS say command.

32|9|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/DotNetAge/mindx --skill voice-dotnetage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: voice
Source: https://github.com/DotNetAge/mindx/tree/main/skills/voice
Command: npx skills add https://github.com/DotNetAge/mindx --skill voice-dotnetage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq.

What problem does it solve?

This skill converts input text into audible speech using the system's voice, enabling hands-free notifications, accessibility, and quick vocal alerts.

Core Features & Use Cases

  • Text-to-speech: Read any provided text aloud through the system's speech engine.
  • Voice customization: Optional voice parameter lets you choose a preferred system voice.
  • Use cases: Announce reminders, alerts, or messages when you cannot read the screen.

Quick Start

Provide the text you want read aloud and an optional voice, and the system will speak it using the built-in text-to-speech engine.

Frequently Asked Questions about voice

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

FAQPage Schema
How do I convert text to speech on macOS for audible notifications?

To convert text to speech on macOS for audible notifications, this Skill uses the built-in say command to vocalize your input text, providing hands-free alerts and accessibility support without needing to read the screen.

Can I customize the system voice used to read text aloud on macOS?

Yes, you can customize the text-to-speech voice by providing an optional voice parameter, allowing the say command to vocalize your text using a preferred system voice installed on your macOS environment.

Does the macOS say command work for automated text-to-speech alerts?

Yes, the say command works for automated text-to-speech alerts by taking a required text parameter and an optional voice, delivering audible speech for reminders and notifications directly through your macOS system engine.

What happens if I run a text-to-speech command without providing any text?

If you attempt text-to-speech without providing text, the Skill triggers error handling for the missing text parameter, preventing the say command from executing and ensuring the system voice does not vocalize empty input.

Do I need to install additional dependencies to use the macOS say command for speech?

You need the jq dependency installed to process inputs for the macOS say command, which relies on the native macOS speech engine to vocalize text and deliver audible system voice alerts.