Mac 本地语音播报,离线即用

Mac TTS

收藏 0
下载 0
版本 1.0.0

利用 macOS 内置 say 命令实现本地文本转语音,支持多语言播报与系统音量控制,无需联网即可生成语音通知

基本信息

  • 技能名称?Mac TTS
  • 中文名称?Mac 本地语音播报,离线即用
  • 作者?kalijason
  • 分类?其他
  • 版本?1.0.0
  • 标签?macos, tts, audio, automation, shell, offline, accessibility, notification

使用方法

使用说明
核心用法
mac-tts 封装了 macOS 原生 say 命令,提供离线文本转语音能力。基础用法为 say "文本内容" ,可通过 -v 参数指定语音角色(如台湾中文 Meijia、简体 Tingting、英文 Samantha)。支持异步执行(加 & 后缀)避免阻塞,配合 AppleScript 可实现系统音量检测与调节。
显著优点

  1. 零依赖离线运行 :完全基于系统内置组件,无需安装额外软件或联网
  2. 多语言原生支持 :涵盖中文(台湾/简体)、英文、日文等,中文语音自然度优于多数免费 TTS 方案
  3. 系统集成度高 :可直接控制 Mac 扬声器输出,与通知系统无缝衔接
  4. 极低资源占用 :命令行工具轻量,适合脚本自动化与后台任务
    潜在局限
    平台锁定 :仅限 macOS,跨平台迁移需重写
    同步阻塞默认 :未加 & 时脚本会等待语音结束,批量播报需注意性能
    语音质量上限 :虽自然度尚可,但逊于专业级 TTS(如 Azure、ElevenLabs)
    无音频导出 :纯播放功能,如需生成音频文件需配合 say -o 输出再处理
    适合人群
    Mac 开发者、自动化脚本用户、需要本地语音提醒的办公场景,尤其适合对隐私敏感(数据不出本地)、快速搭建通知系统的用户。
    常规风险
    音量突变惊吓:未预设音量时可能因系统音量过高/过低导致体验问题
    误触多语言混读:文本语言与选定语音不匹配时发音怪异
    异步进程管理: & 后台运行需自行控制,避免重复叠加播放

标签

其他

💬 评论 (0)

发表评论

支持 Markdown

📭 还没有评论,快来抢沙发吧!