mac-tts
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
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
Upewnij się, że używasz macOS — umiejętność działa wyłącznie na tym systemie. Polecenie
sayjest wbudowane w macOS i nie wymaga dodatkowej instalacji.Aby wypowiedzieć prosty tekst, użyj podstawowego polecenia:
say "Cześć, to jest test". Tekst zostanie odczytany domyślnym głosem systemowym.Aby wybrać konkretny głos, dodaj flagę
-vz nazwą głosu, na przykład:say -v "Meijia" "你好,這是測試"dla chińskiego lubsay -v "Samantha" "Hello world"dla angielskiego. Listę dostępnych głosów uzyskasz poleceniemsay -v "?"lubsay -v "?" | grep zh_TWdla konkretnego języka.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 naosascript -e "set volume output volume 70"(gdzie 70 to wartość od 0 do 100). Jeśli dźwięk jest wyciszony, odcisz go poleceniemosascript -e "set volume without output muted".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) lubsay -v "Meijia" "會議即將開始"(przypomnienie o spotkaniu).Domyślnie polecenie
sayblokuje wykonanie aż do zakończenia wypowiedzi. Aby uruchomić je asynchronicznie (bez czekania), dodaj&na końcu:say "wiadomość" &.