Voice Wake Say技能使用说明

subsun 4周前 (03-27) openclaw小龙虾 61 0

语音唤醒

概述

使用 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"

故障处理

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

天猫隐藏优惠券

网淘吧

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

相关推荐

网友评论

  • (*)

最新评论

用户管理

您好,欢迎到访网站!
    用户注册

上网淘巴领天猫淘宝优惠券,一年省好几千。

广告  ×

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