zm.SpeechSsYouTu 优图语音合成播放

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

使用优图提供的语音合成功能实现文字转声音并播放, 注意脚本停止会导致播放停止. 请先调用zm.SpeechSsYouTuInit 初始化优图语音合成初始化后才使用本命令, 设置发音人等内容都在初始化命令中调整

语法

结果 = zm.SpeechSsYouTu(文本内容[, 是否播放[, 是否删除]])

参数

参数 数据类型 解释
文本内容 字符串 准备合成语音的文本内容
是否播放 布尔型 可选, 是否自动播放音频, 注意脚本停止会导致播放停止
是否删除 布尔型 可选, 是否删除合成的文件, 注意前面必须要有是否播放参数

返回值

字符串, 返回合成的语音文件路径, 失败返回null

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

//初始化腾讯AI语音合成的账户数据, 只需执行一次, 请自行修改
zm.SpeechSsYouTuInit "请修改成你的AppID", "请修改成你的AppKey"
//合成并自动播放
zm.SpeechSsYouTu "欢迎使用紫猫插件手机版", True
Delay 5000 //防止脚本停止导致播放停止

//前面已经初始化过app数据, 现在修改默认发音人
zm.SpeechSsYouTuInit {"speaker":6}
//合成并自动播放
zm.SpeechSsYouTu "紫猫老师真帅!", True
Delay 5000 //防止脚本停止导致播放停止

备注

  • 本命令调用腾讯AI的语音合成接口
  • 获取优图AppID和AppKey的步骤:
    • 前往腾讯AI官网注册并登录
    • 打开控制台
    • 点击创建应用, 并输入相关资料, 勾选语音合成
    • 查看刚刚创建的应用, 就可以查到AppID和AppKey
  • V3.1832: 加入命令