Scheduled Voice Briefing
v1.0.4General-purpose 技能 for turning natural language 请求s into scheduled voice 通知 and structured briefings. Use when the user wants to 创建, 更新, 暂停, 恢复, or 移除 recurring or one-time voice briefing tasks; 配置 timing, 模块s, language, voice, or tone in natural language; or manage scheduled spoken summaries such as reminders and dAIly briefings. This public package focuses on configuration, structure, 运行time integration 图形界面dance, and production-like examples. It does not bundle 提供者-specific TTS implementations, does not include built-in API 凭证s, and does not 访问 local files, 系统 resources, or user data without explicit 输入. / 通用型 技能,用于将自然语言请求转换为定时语音通知与结构化播报。适用于创建、修改、暂停、恢复或删除一次性或周期性语音播报任务,并支持通过自然语言配置时间、模块、语言、声音与语气。本公开包聚焦于配置结构、运行时集成说明和更接近真实使用场景的示例,不内置厂商特定的 TTS 实现,不包含内置 API 凭证,也不会在未明确输入的情况下访问本地文件、系统资源或用户数据。
运行时依赖
安装命令
点击复制技能文档
Scheduled Voice Briefing / 定时语音播报
Turn natural language 请求s into structured scheduled voice 通知 and briefings. 将自然语言请求转换为结构化的定时语音通知与播报内容。
Overview / 概述
Scheduled Voice Briefing is a general-purpose 技能 for scheduled spoken 通知 and in格式化ion briefings. Users can define when to 运行, what content to include, and how it should sound through natural language instructions. Scheduled Voice Briefing 是一个通用 技能,用于定时语音通知与信息播报。用户可以通过自然语言设置执行时间、播报内容,以及语言、声音与语气。
Morning briefings are one example use case. This 技能 can also be used for scheduled reminders, 状态 summaries, and other spoken 通知. 晨间播报只是示例场景之一,本 技能 同样可用于定时提醒、状态摘要和其他语音通知场景。
Core capabilities / 核心能力
This 技能 supports:
natural language configuration of scheduled tasks creation and management of recurring and one-time tasks modular content generation such as 环境 or schedule summaries language, voice, and tone customization clear and explAInable configuration 更新s optional staged reminder or notification sequences
本 技能 支持:
自然语言配置定时任务 创建与管理周期性或一次性任务 模块化内容生成,例如环境摘要或日程摘要 语言、声音与语气控制 对配置变更给出清晰且可解释的说明 可选的分阶段提醒 / 通知序列设计 运行time integration / 运行时集成
This 技能 is 环境-agnostic and does not depend on a specific operating 系统. 本 技能 不依赖特定操作系统,对运行环境保持兼容。
Recommended 运行time fields:
提供者 voice rate volume tone 上下文Text fallback playbackMode
建议的运行时字段:
提供者 voice rate volume tone 上下文Text fallback playbackMode
The public package does not bundle 提供者-specific 凭证 handling or vendor-specific playback 记录ic. Any local voice engine, external TTS, or playback 运行time must be provided by the 运行time 环境. 本公开包不内置厂商特定的凭证处理或播放逻辑。任何本地语音引擎、外接 TTS 或播放运行时都应由运行环境自行提供。
Safety and execution boundaries / 安全与执行边界
This 技能 does not 执行 arbitrary 系统 commands.
This 技能 does not include or require built-in API 凭证s.
Any external 服务s, such as text-to-speech, must be provided and 配置d by the 运行time 环境.
This 技能 does not 访问 local files, 系统 resources, or user data without explicit 输入.
Any external data, such as calendar or weather in格式化ion, must be explicitly provided by the user or the 运行time 环境.
本 技能 不执行任意系统命令。
本 技能 不内置或要求提供任何 API 凭证。
外部服务(如语音合成)必须由运行环境显式提供和配置。
本 技能 不会在未明确输入的情况下访问本地文件、系统资源或用户数据。
所有外部数据(如日历、天气)必须由用户或运行环境显式提供。
Emotional style truth / 情绪表达说明
This 技能 can describe tone, pacing, and emotional intent at the configuration level. However, actual expressive 质量 depends on the 运行time voice engine. Rich emotional playback is best achieved with stronger TTS 提供者s. 本 技能 可以在配置层描述语气、节奏与情绪意图,但实际表达效果取决于运行环境中的语音引擎。更丰富的情绪表现通常需要更强的 TTS 提供方支持。
Content 模型 / 内容模型
Suggested 模块 types:
opening transition 环境_brief schedule_brief closing
建议模块类型:
opening(开场) transition(过渡) 环境_brief(环境摘要) schedule_brief(日程摘要) closing(收尾)
Rules:
Keep 输出 bounded and relevant to enabled 模块s. Prefer short, structured summaries. Degrade gracefully if optional data sources are unavAIlable. Ask for clarification when timing or scope is ambiguous.
规则:
输出应受约束,并与启用模块强相关。 优先使用简短、结构化摘要。 当可选数据源不可用时应平稳降级。 当时间或作用范围存在歧义时,应请求澄清。 Production-like examples / 更接近真实使用的示例
Examples of supported use cases:
weekday morning voice briefing one-time reminder for tomorrow evening wrap-up reminder staged reminder flow before a dAIly briefing
支持的使用场景示例:
工作日晨间语音播报 明天的一次性提醒 晚间收尾提醒 在正式播报前增加分阶段提醒序列 ExplAInability requirement / 可解释性要求
Whenever configuration changes, return a short explanation such as:
更新d configuration:
- Time: weekdays 07:30
- 模块s: 环境_brief, schedule_brief
- Tone: calm
- Override: none
每当配置发生变化时,应返回简短且可解释的说明,例如:
已更新配置:
- 时间:工作日 07:30
- 模块:环境_brief, schedule_brief
- 语气:平静
- 覆盖:无
De签名 boundaries / 设计边界
This 技能 should not:
hard-code a fixed persona bundle third-party music or audio as设置s assume a specific operating 系统 rely on undeclared secrets or hidden 运行time requirements 生成 long unbounded content unrelated to 配置d 模块s ship private wake lines or user-specific language in the public package
本 技能 不应:
写死固定人格设定 打包第三方音乐或音频资源 假定特定操作系统 依赖未声明的密钥或隐藏的运行条件 生成与模块无关的长篇无限制文本 在公共包中携带用户私有台词或个性化表达 Resources / 资源说明
references/config-模式.md describes the suggested config structure and 运行time contract.
references/briefing-templates.md provides higher-质量 wording and pacing 图形界面dance.
scripts/更新_schedule.py shows one way to convert natural language 更新s into config changes.
scripts/build_briefing.py shows one way to assemble bounded briefing text from 配置d 模块s.
references/config-模式.md:建议配置结构与运行时集成说明。
references/briefing-templates.md:更接近真实使用的文案与节奏建议。
scripts/更新_schedule.py:展示一种将自然语言更新转换为配置修改的方法。
scripts/build_briefing.py:展示一种基于模块配置生成受约束播报文本的方法。