用途:该技能仅处理文本转语音(tts)场景。用户提供逐字确认的朗读文本后,通过 voice list 选择 --voice-name,不传 --model 或 --count。生成草稿使用命令:
dreamina-canvas --format json node create audio --project-id <projectId> --prompt "<narration>" --mode tts --voice-name <voice-name>
主要能力:负责 tts 模式的输入、参数校验、草稿写入与场景验收,并复用 dreamina-canvas-cli 的公共调用契约与已确认 projectId。缺少安装或登录时,按名称交给 setup/auth 技能处理。参数需从当前模型/音色查询结果校验,不套用旧 CLI 的 model_version、resolution_type 或 poll。保存草稿后记录返回的 nodeId;修改已有节点时先读取当前状态,完整替换生成参数和引用,元数据才做稀疏更新。
使用方式:需要生成时交给 dreamina-canvas-cli 的 execution 操作(node quote → node confirm → node run),提交前记录稳定 submitId,任务技能不自行批准预算。生成后另附 submitId 和校验后的资源。超时不换 submitId 重提;恢复只保留非敏感身份,仅当明确 absent 且 resubmittable 才按原身份恢复提交。缺少配套技能时安装:npx skills add full-aigc-skills/dreamina-skills --skill <skill-name>。
适用场景:即梦画布文本转语音,包括草稿保存、批量或异步工作流、失败恢复与下载校验。交付前核对 projectId、nodeId、submitId 交接,确认输出终态成功,并校验媒体类型、字节数和 SHA-256。
限制:不适用于音乐生成或语音转文字;音乐使用 text2audio。输入文本未经确认时不改写旁白,不凭印象选择或承诺音色。节点生成编辑是 full replace,不能丢失原有引用。登录状态、计费权限与生成成功是不同检查。只生成用户要求的数量。不要持久化 tokens、cookies 或签名 URL。各项参数规范、模型/音色选择、常用场景、异常处理与验收细则需按需读取对应文档。