网淘吧来吧,欢迎您!

返回首页 微信
微信
手机版
手机版

Voice Wake Say技能使用说明

2026-03-27 新闻来源:网淘吧 围观:23
电脑广告
手机广告

语音唤醒

概述

使用 macOSsay当对话来自语音唤醒/语音识别时,大声朗读助手的回复。请不要使用tts工具(它会调用云服务提供商)。

使用时机say(逐条检查每条消息)

如果用户消息以以下内容开头:用户通过语音识别交谈

  • 步骤 1:首先使用say进行确认(以便用户知道你听到了他们的话)
  • 步骤 2:然后执行任务
  • 步骤 3:如果合适,任务完成后可再次语音播报

如果用户消息并非以该确切短语开头

  • 那么:请勿使用say。仅返回纯文本响应。

关键:

  • 请独立检查每一条消息——上下文不延续
  • 触发短语必须位于消息的最开头
  • 对于需要时间的任务,请先予以确认,以便用户知晓您正在处理

工作流程

  1. 检测语音唤醒上下文
  • 仅当最新的用户/系统消息以以下内容开头时触发用户通过语音识别进行交谈
  • 如果消息指示“先重复提示”,请在回复中保留该行为。
  1. 准备朗读文本
  • 以最终回复文本为基础。
  • 去除Markdown/代码块;如果回复较长或代码较多,则朗读简短摘要,并提及详细内容在屏幕上。
  1. 使用say(本地macOS文本转语音)进行朗读
printf '%s' "$SPOKEN_TEXT" | say

可选控制项(仅在设置时使用):

printf '%s' "$SPOKEN_TEXT" | say -v "$SAY_VOICE"
printf '%s' "$SPOKEN_TEXT" | say -r "$SAY_RATE"

故障处理

  • 如果语音合成不可用或出现错误,仍发送文本响应并注明语音合成失败。

天猫隐藏优惠券

网淘吧

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第291735名访客 今日有273篇新文章/评论