Mac TTS
2026-03-28
新闻来源:网淘吧
围观:11
电脑广告
手机广告
mac-tts
使用 macOS 内置的say命令,通过系统扬声器进行文本转语音输出。
基本用法
say "Hello, this is a test"
选择语音
say -v "Meijia" "你好,這是測試" # 台灣中文 (推薦)
say -v "Tingting" "你好,这是测试" # 簡體中文
say -v "Samantha" "Hello world" # 英文
常见中文语音 (zh_TW)
| 语音 | 描述 |
|---|---|
| Meijia | 美佳 - 自然女声 (推荐) |
| Flo | 年轻女声 |
| Eddy | 男声 |
| Reed | 男声 |
| Sandy | 女声 |
| Shelley | 女声 |
列出所有可用语音
say -v "?" # 全部語音
say -v "?" | grep zh_TW # 只列台灣中文
音量控制
语音播放前检查/调整系统音量:
# Check current volume (0-100) and mute status
osascript -e "output volume of (get volume settings)"
osascript -e "output muted of (get volume settings)"
# Unmute
osascript -e "set volume without output muted"
# Set volume (0-100)
osascript -e "set volume output volume 70"
使用场景
- 通知:
say -v "Meijia" "外送到了" - 提醒:
say -v "Meijia" "会议即将开始" - 警告:
say -v "Meijia" "注意,有新的紧急讯息"
备注
- 同步运行(会阻塞,直到语音完成)
- 添加
&以实现异步:say "message" & - 仅适用于 macOS
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~