mac-tts

🔊 macOS 原生语音合成助手

🥥4总安装量 1评分人数 1
100% 的用户推荐

基于 macOS 原生 say 命令的语音合成技能,无需安装即可实现多语言语音播报,为开发者提供零依赖的系统级 TTS 解决方案。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型资产,无独立可执行代码文件
  • ✅ 仅包含 macOS 系统内置命令示例,无危险函数调用
  • ✅ 无网络通信、无数据收集、无敏感信息硬编码
  • ⚠️ 使用时需注意系统音量设置,避免突发大音量
  • ⚠️ 仅限 macOS 系统使用,其他平台调用会失败

使用说明

核心用法

mac-tts 是一个纯文档型技能,封装了 macOS 系统内置的 say 命令,用于将文本转换为语音输出。用户可直接调用系统命令实现语音播报,支持通过 -v 参数指定不同语音包(如中文美佳、英文 Samantha 等),并可通过 osascript 控制音量设置。典型用法包括::say "消息内容" 基础播报、、say -v "Meijia" "中文内容" 指定语音,以及配合 & 符号实现后台异步执行。

显著优点

1. 零依赖零成本:完全基于 macOS 系统内置功能,无需安装任何第三方库或付费服务
2. 多语言原生支持:内置数十种语音包,中文(台湾/简体)、英文、日文等覆盖完善

3. 系统级集成:直接调用系统音频输出,延迟低、稳定性高

4. 开发调试友好:可作为 CI/CD 流程的音频通知、长时间脚本的进度提示

5. 隐私安全:纯本地处理,文本内容不上传云端

潜在缺点与局限性

1. 平台独占:仅限 macOS 系统,Windows/Linux 用户无法使用
2. 同步阻塞:默认同步执行,长文本会阻塞主线程(需手动添加 & 后台化)

3. 语音质量有限:系统 TTS 音质逊于专业云服务(如 Azure TTS、Amazon Polly)

4. 无高级功能:不支持 SSML 标记、语速/音调精细调节、音频文件导出等

5. 中文语音包地域限制:优质中文语音(如 Meijia)需系统安装对应语言包

适合的目标群体

  • macOS 平台开发者:需要为脚本/工具添加语音反馈
  • 效率工具用户:希望用语音提醒替代视觉通知
  • 无障碍需求用户:辅助阅读屏幕内容
  • 教育/培训场景:快速生成演示音频素材

使用风险

1. 环境依赖风险:非 macOS 系统直接调用会导致命令不存在错误
2. 音量突发风险:若系统音量设置过高,可能产生刺耳输出(建议先用 osascript 检查)

3. 语音包缺失风险:指定语音未安装时会回退到默认语音,可能产生非预期语言输出

4. 异步管理风险:后台进程(&)若未妥善管理,可能产生僵尸进程

mac-tts 内容

手动下载zip · 1.3 kB
SKILL.mdtext/markdown
请选择文件