Toolverse
All skills

mac-tts

by openclaw

Text-to-speech using macOS built-in `say` command. Use for voice notifications, audio alerts, reading text aloud, or announcing messages through Mac speakers. Supports multiple languages including Chinese (Mandarin), English, Japanese, etc.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Frontend
Views
1

About this skill

Text-to-speech using macOS built-in say command. Use for voice notifications, audio alerts, reading text aloud, or announcing messages through Mac speakers. Supports multiple languages including Chinese (Mandarin), English, Japanese, etc.

How to use

  1. Upewnij się, że używasz macOS — umiejętność działa wyłącznie na tym systemie. Polecenie say jest wbudowane w macOS i nie wymaga dodatkowej instalacji.

  2. Aby wypowiedzieć prosty tekst, użyj podstawowego polecenia: say "Cześć, to jest test". Tekst zostanie odczytany domyślnym głosem systemowym.

  3. Aby wybrać konkretny głos, dodaj flagę -v z nazwą głosu, na przykład: say -v "Meijia" "你好,這是測試" dla chińskiego lub say -v "Samantha" "Hello world" dla angielskiego. Listę dostępnych głosów uzyskasz poleceniem say -v "?" lub say -v "?" | grep zh_TW dla konkretnego języka.

  4. Przed wypowiedzeniem tekstu możesz kontrolować głośność systemu. Sprawdź aktualny poziom poleceniem osascript -e "output volume of (get volume settings)", a zmień go na osascript -e "set volume output volume 70" (gdzie 70 to wartość od 0 do 100). Jeśli dźwięk jest wyciszony, odcisz go poleceniem osascript -e "set volume without output muted".

  5. Dla typowych zastosowań — powiadomień o dostawie, przypomnień o spotkaniach czy alertów — połącz wybór głosu z tekstem: say -v "Meijia" "外送到了" (powiadomienie o dostawie) lub say -v "Meijia" "會議即將開始" (przypomnienie o spotkaniu).

  6. Domyślnie polecenie say blokuje wykonanie aż do zakończenia wypowiedzi. Aby uruchomić je asynchronicznie (bez czekania), dodaj & na końcu: say "wiadomość" &.

Related skills