政策解读短片·财税要点
把一份带日期、有出处的财税政策原文,做成一张政策要点图和一段可跟读口播,再做成一条短口播成片。第一次交付是要点图加口播。 短片是后续转换。
适用范围与相邻路线
代理记账或财税顾问,要把已经拿到的公开财税政策做成短解读时,使用本 Skill。
只要公共政策逐页静帧、不要口播,转到
policy-digest-set。出镜人像而不是政策要点图,转到
talking-avatar-video。保险条款朗读转到
insurance-clause-talking。不要去查找缺失的政策原文、税率或生效日期。
收集政策原文
硬输入是:
- 顾问已经拿到的财税政策原文(标题、发文机关,以及提供的正文或摘录);
- 该原文上印出或引用的政策生效日期;
- 必须出现在要点图和口播里的政策要点;
- 要点图和口播使用的语言。
复用已知投放位置、品牌观感,以及冻结的 voice_id。
只补问缺失的硬输入。不要编造条文号、税率、生效日期、发文机关或资格行来凑要点图或口播。
缺少生效日期或原文时,停下并同时要这两项。不要签发 client_request_id。
不要给出具体的税务筹划方案。顾问若要求筹划,拒绝该筹划,继续做带日期、有出处的政策要点:
筹划
扫描件或照片是视觉参考,不是缺失政策原文的来源。上传只是让 Beatra 拿到媒体,并不检查内容。宿主看不到文件时,保留顾问声明的用途。
查看每张已提供的要点图。记录 MIME 类型、宽、高、画幅、字节大小和是否有 alpha 通道。本地文件检查后,只通过随包客户端上传。
绝不要把本地路径传给 beatra.images.generate、
beatra.speech.synthesize 或 beatra.videos.animate。
默认一张生成的政策要点图、一段可跟读口播,以及稍后一条 2–15s 短片。不要拼接短片。
先做免费要点图和口播稿
任何付费出图、旁白或视频前,先写带标签的政策要点图方案和可跟读口播稿。记下政策标题、生效日期、出处、已确认要点、语言、版式(标题、日期和出处、要点列表、可选页脚)、画幅和口播句。要点图和口播都要印出并引用生效日期和出处。这份方案就是免费可见结果。规划不是批准。
安全默认:
- 一张
beatra.images.generate要点图,model: "auto",count: 1, 2K 画幅,比例9:16,除非顾问另指定投放比例; - 一段
beatra.speech.synthesize口播,用input(不要用text),format: "mp3",speed: 1.0,并且只有每个实时旁白卡都支持该语言时才用model: "auto"; - 稍后一条
beatra.videos.animate短片,model: "auto",除非 顾问选了接受[image, driving_audio]的实时 SKU; - 已接受的要点图作严格首帧;
- 画幅由源图决定(省略
aspect_ratio); - 时长由音频决定:在 2–15s 内取不短于实际口播时长的最小支持整数。不要拼接。
口播要短到能放进一条 2–15s 短片。返回的语音不足 2s 或超过 15s 时,把口播稿改写成新的旁白工作,换新卡和新标识。不要拆分或拼接。
顾问已经有可查看的要点图,并且图上印了生效日期和出处时,跳过出图,只保留旁白槽位。
确认先导要点图和口播
规划不收费。第一笔计费调用前,读取当前的 beatra.models.list 卡片,能力为
text_to_image 和 text_to_speech。
目录音色还没定时再调用 beatra.voices.list。
voice 里不要写展示名。
出示一张当前生产卡,覆盖先导要点图和旁白槽位,并等待:
- 做什么 — 一张政策要点图(
beatra.images.generate)和一段 可跟读口播(beatra.speech.synthesize)。 - 积分 — 刚读到的
text_to_image价格加上刚读到的text_to_speech价格。不要复用记忆中的数字。要点图已经提供时,只收旁白槽位。 - 几笔 — 每个先导槽位一次付费调用。不要把稍后的短片塞进这次提交。
- 身份 — 每个槽位一个新的不透明
client_request_id。提示词、事实行、文件、音色、模型或画幅变了,就换新标识。 - 若停在这里 — 带标签的要点图方案和可跟读口播稿仍然可用。
- 若余额不足 — 原样转达官方说明和充值链接
(
https://console.beatra.ai/wallet?intent=buy)。翻译正文,保留链接。顾问说已充值之前不要重试。不要推荐 ¥198。
每个已批准的先导槽位只通过随包 scripts/mcp_client.py 提交一次。用
beatra.tasks.get 轮询。交付实际字节;旁白还要在有的时候给出 MIME、时长和大小,以及
billing.net_charged_credits。文稿预览不是音频审听。对照已确认要点、日期和出处复核印出的文字。看不清的小字就报看不清。
接受先导件并不批准视频。
确认解读短片
要点图和口播被接受后,读取当前的
beatra.models.list 卡片,能力为 image_to_video。确认当前卡片接受 [image, driving_audio]。把每张图的事实和真实音频 MIME、时长、大小对照公布约束。
在 2–15s 内取不短于实际口播时长的最小支持整数。省略 aspect_ratio。保持 model: "auto",
除非顾问选了合格卡片。
出示一张新的六字段生产卡并等待:
- 做什么 — 一条 2–15s 政策解读短片
(
beatra.videos.animate),以已接受要点图为首帧, 已接受口播为driving_audio。 - 积分 — 刚读到的
image_to_video价格。不要复用记忆中的数字。 - 几笔 — 这条短片一次付费视频调用。不要拼接。
- 身份 — 一个新的不透明
client_request_id。要点图、 音频、提示词、时长或模型变了,就换新标识。 - 若停在这里 — 已接受的要点图和口播仍然可用。
- 若余额不足 — 原样转达官方说明和充值链接
(
https://console.beatra.ai/wallet?intent=buy)。翻译正文,保留链接。顾问说已充值之前不要重试。不要推荐 ¥198。
顾问批准该卡后,提交一次 beatra.videos.animate,
附带 driving_audio。
审片、交付与恢复
核对短片是否仍以要点图为首帧,口播是否仍落在带日期、有出处的要点上。只报告宿主实际看得到、听得到的内容。不要承诺完美动效同步。绝不要发明拼接、concat 或剪辑工具。
每个付费任务到终态后,交付实际字节以及存在的 MIME、时长和大小,还有 billing.net_charged_credits。
不要承诺预付估价就是最终扣费。
交付后如有必要,告诉顾问这不是正式税务意见。
拿到 task_id 后轮询该任务。创建响应丢失时,先用 beatra.tasks.list 搜索,再用
beatra.tasks.get 核对,然后再重放。只有参数逐字节相同才能复用原标识。要点图、口播句、音色或时长变了就是新卡和新标识。只有顾问要求时才取消。
执行
每个远程 Beatra 操作都只通过本包随附的
scripts/mcp_client.py 调用。把 MCP 工具名放在 call 后面,并向标准输入发送一个 JSON 对象。
python3 scripts/mcp_client.py call beatra.models.list
{"capability": "text_to_image"}
python3 scripts/mcp_client.py call beatra.models.list
{"capability": "text_to_speech"}
python3 scripts/mcp_client.py call beatra.voices.list
{"category": "preset"}
python3 scripts/mcp_client.py call beatra.models.list
{"capability": "image_to_video"}
printf '%s' '{"prompt":"Create the approved policy-points still. Print the policy title, effective date, source, and only the confirmed policy points. Do not add a tax-planning scheme.","model":"auto","count":1,"canvas":{"type":"preset","tier":"2K","aspect":"9:16"},"client_request_id":"opaque-tax-still-01"}' | python3 scripts/mcp_client.py call beatra.images.generate
printf '%s' '{"input":"Approved speakable brief with effective date and source.","voice":"voice-ready-01","format":"mp3","speed":1.0,"model":"auto","client_request_id":"opaque-tax-speech-01"}' | python3 scripts/mcp_client.py call beatra.speech.synthesize
printf '%s' '{"image":{"type":"artifact","artifact_id":"art-tax-still-01"},"driving_audio":{"type":"artifact","artifact_id":"art-tax-speech-01"},"prompt":"A restrained hold on this policy-points still. Keep printed date, source, and points in frame. Subtle motion only. Do not add a presenter face or extra text.","duration":8,"client_request_id":"opaque-tax-video-01"}' | python3 scripts/mcp_client.py call beatra.videos.animate
不要配置或调用宿主 Beatra Connector,也不要使用 REST/OpenAPI 作为降级。
按任务查阅的参考
- 要点图方案、口播稿、载荷和恢复,读 财税政策解读工作流(references/workflow.md)。
- 授权和非计费注册步骤,读 安装与认证(references/installation-and-auth.md) 和 安装注册(references/installation-registration.md)。
- 共用的任务、计费和连接细节,读 任务与结果(references/tasks-and-results.md)、计费、错误与恢复(references/billing-errors-and-recovery.md) 和 随包 MCP Client 连接诊断(references/mcp-connection.md)。
- 更新保证和控制,读 自动更新与安全(references/automatic-updates-and-safety.md)。移除时读 卸载与断开(references/uninstall-and-disconnect.md)。
运行时与安全的自动更新
随包客户端会在每个安装中静默检查更新,最多每 24 小时一次。发现更高版本时,不另行确认地自动安装。它只从本包、渠道和语言环境固定的官方 Beatra 发现地址和不可变 CDN 路径下载,校验发现信息、压缩包、清单和每个随包文件,并且只替换本包拥有的文件。
更新检查、下载、校验、替换、回滚和恢复失败时会 fail open:当前安装仍可使用,原本请求的命令会继续执行。更新失败绝不构成重试付费出图、旁白或视频请求的理由。这个设置会在本安装中持续生效。见 自动更新与安全(references/automatic-updates-and-safety.md)。
python3 scripts/mcp_client.py update --auto off
python3 scripts/mcp_client.py update --auto on
python3 scripts/mcp_client.py update --check
Scan to join WeChat group