macOS Local Voice

Polar Sponsor
爱发电 赞助
.NET 9.0

利用 macOS 原生能力实现本地语音识别与合成。通过 yap (Apple Speech.framework) 进行语音转文字,通过 say + ffmpeg 进行文字转语音。完全离线,无需 API 密钥。具备音质检测与智能选声功能。

macOS 本地语音

功能概述

macOS 本地语音是一项面向实际任务的技能,主要用于完全本地语音对文本( STT) 和文本对语音( TTS) 在 macOS. 没有 API 键, 没有网络, 没有云;所有处理都发生在 desvice..... macOS ( Apple Silicon 推荐, Intel)。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

macOS 本地语音

在 macOS 上完全离线运行的语音转文本(STT)与文本转语音(TTS)。无需 API 密钥、不依赖网络、不连接云端。所有处理均在设备本地完成。

系统要求

  • macOS(推荐 Apple Silicon,Intel 处理器也可用)
  • yap CLI 已加入 PATH — 可通过 brew install finnvoor/tools/yap 安装
  • ffmpeg 已加入 PATH(可选,仅在生成 ogg/opus 格式输出时需要)— brew install ffmpeg
  • sayosascript 为 macOS 系统内置命令

语音转文本(STT)

使用 Apple 设备端语音识别功能,将音频文件转录为文本。

node {baseDir}/scripts/stt.mjs  [locale]
  • audio_file:音频文件路径(支持 ogg、m4a、mp3、wav 等格式)
  • locale:可选参数,例如 zh_CNen_USja_JP;若省略,则使用系统默认语言环境
  • 将转录后的文本输出至 stdout

支持的 STT 语言环境

运行 node {baseDir}/scripts/stt.mjs --locales 可列出所有支持的语言环境。

常用语言环境:en_USen_GBzh_CNzh_TWzh_HKja_JPko_KRfr_FRde_DEes_ESpt_BRru_RUvi_VNth_TH

语言检测建议

  • 若用户近期消息主要为中文 → 使用 zh_CN
  • 若为英文 → 使用 en_US
  • 若混合使用或无法判断 → 可省略 locale 参数,交由系统默认语言环境处理

文本转语音(TTS)

利用 macOS 原生 TTS 功能,将文本转换为音频文件。

node {baseDir}/scripts/tts.mjs "" [voice_name] [output_path]
  • text:待朗读的文本内容
  • voice_name:可选参数,例如 Yue (Premium)TingtingAva (Premium);若省略,将根据文本语言自动选择最匹配的可用语音
  • output_path:可选参数,若未指定,默认保存至 ~/.openclaw/media/outbound/ 下带时间戳的文件
  • 将生成的音频文件路径输出至 stdout
  • 若系统中已安装 ffmpeg,输出格式为 ogg/opus(适用于各类消息平台);否则为 aiff 格式

作为语音消息发送

生成音频文件后,使用 message 工具发送:

message action=send media= asVoice=true

语音管理

列出可用语音、检查语音就绪状态,或为指定语言查找最优语音:

node {baseDir}/scripts/voices.mjs list [locale]     # 列出所有语音,可选按 locale 过滤
node {baseDir}/scripts/voices.mjs check ""     # 检查指定语音是否已下载并就绪
node {baseDir}/scripts/voices.mjs best        # 获取指定 locale 下质量最高的语音

语音质量等级

  • 1 = compact(低质量,始终可用)
  • 2 = enhanced(中等质量,可能需手动下载)
  • 3 = premium(最高质量,需通过「系统设置 → 辅助功能 → 听觉 → 系统语音 → 管理语音」手动下载)

若语音不可用

提示用户:“语音 X 尚未下载。请前往 系统设置 → 辅助功能 → 听觉 → 系统语音 → 管理语音 下载该语音。”

注意事项

  • say 命令在请求的语音不可用时会静默回退至默认语音(返回码为 0,无错误提示)。因此,在调用 tts.mjs 并指定 voice_name 前,务必先执行 voices.mjs check 进行校验。
  • 高级语音(如 Yue (Premium)Ava (Premium))音质显著更优,但需用户手动下载。
  • Siri 语音无法通过系统语音合成 API 访问。

相关专题

更多
macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

2025.05.09

2604

14

Aionclaw智能助手介绍
Aionclaw智能助手介绍

本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。

2026.09.20

0

13

AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

0

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

0

10

Pandas时间序列分析与可视化报表
Pandas时间序列分析与可视化报表

本专题整理Pandas日期转换、时间索引、重采样、滚动窗口、时区处理、plot绘图、Styler表格样式和报表输出方法。

2026.09.16

0

23

Pandas数据筛选索引与清洗处理
Pandas数据筛选索引与清洗处理

本专题整理Pandas中的loc、iloc、条件筛选、query查询、缺失值处理、重复值删除、类型转换和字符串列清洗方法。

2026.09.16

0

25

Pandas数据读取导入与文件导出处理
Pandas数据读取导入与文件导出处理

本专题整理Pandas读取CSV、Excel、JSON、SQL、Parquet等文件的方法,以及to_csv、to_excel、to_sql和to_parquet等常用数据导出流程。

2026.09.16

0

27

GDB怎么设置断点
GDB怎么设置断点

本专题介绍GDB按照函数名、源代码行号和文件位置设置断点的方法,详细说明run、continue、next、step等命令的配合使用,帮助定位程序崩溃、逻辑异常及代码未按预期执行的问题。

2026.09.11

0

28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Miniconda官方安装文档
Miniconda官方安装文档

共0课时 | 0人学习

HBuilderX macOS 安装手册
HBuilderX macOS 安装手册

共0课时 | 0人学习

Apifox下载与安装手册
Apifox下载与安装手册

共0课时 | 0人学习