SuperAPI AI 工具集

voice-over-generation

设计与创作

查看项目

更新于 10-30 20:04

技能介绍

用途 该技能将脚本中的每一行文字转换为一条配音片段,每条片段对应一行脚本,用于后续与画面同步。适用场景包括主持人脚本、步骤旁白等需要将文字转为音频的场合。

主要能力

  • 逐行生成:每行脚本生成一条语音片段,所有片段使用同一音色。
  • 批量生成:通过 picsart_generate 以单批次方式生成全部语音行。
  • 模型选择与参数读取:使用 picsart_model_catalog 选择语音模型,通过 picsart_model_params 读取可用音色及输入字段。
  • 文本与参数分离:台词文本仅包含文字本身;语速和能量等通过模型自身字段设置,不键入文本。
  • 语言指定:以两字母语言代码(如 en)传入语言,除非模型字段明确列出区域代码。
  • 发音处理:对于不常见的名称,在发送的台词中按发音拼写,但字幕和屏幕文字保留其书面拼写。
  • 长度探测:使用 picsart_media_probe 探测每条语音的实际长度,以便后续时间对齐。

使用方式

  1. 准备逐行脚本。
  2. 使用 picsart_model_catalog 选择语音模型。
  3. 使用 picsart_model_params 获取该模型的音色列表与输入字段定义。
  4. 通过 picsart_generate 以单批次生成所有语音行,每行对应一条片段,同一音色。
  5. 若某行长度超过其可用时间,缩短该行文本,并仅重新生成该行,不拉伸画面。
  6. 使用 picsart_media_probe 确认每条语音的真实长度后再进行时间对齐。

适用场景 适用于需要将书面脚本转为配音并与画面同步的场合,例如视频旁白、演示步骤解说等。

限制

  • 语速约为每秒三个词,因此 4 秒的步骤大约容纳十二个词;实际长度需以探测结果为准。
  • 语言需以两字母代码传入,除非模型字段列出特定区域代码。
  • 不提供功能、收费、价格、平台、效果或使用步骤之外的额外信息;缺失事实暂未提供。