跳到主要内容

zm.SpeechSsYouTuInit 初始化优图语音合成

🎯功能

初始化设置腾讯AI语音合成的账户AppID和AppKey, 一般只需调用一次, 账户注册详见最下方的备注

📜语法

结果 = zm.SpeechSsYouTuInit([高级属性][AppID, AppKey])

📥参数

参数数据类型解释
高级属性table可选, 一般不需要填写, 以table类型详细设置每个参数, 若填写本参数, 则将忽略其他参数, 详见下面表格
AppID字符串可选, 腾讯AI控制台创建的语音合成 AppID, 详见最下面的备注
AppKey字符串可选, 腾讯AI控制台创建的语音合成 AppKey, 详见最下面的备注
键名数据类型解释
app_id字符串腾讯AI控制台创建的语音合成 AppID
app_key字符串腾讯AI控制台创建的语音合成 AppKey
interface字符串语音合成接口, 支持"aai_tts""aai_tta", 默认为"aai_tts"
speaker数值型aai_tts接口的语音发音人编码, 支持1,5,6,7, 默认为1
format数值型aai_tts接口的语音格式编码, 支持1,2,3, 默认为2
volume数值型aai_tts接口的语音音量, 支持[-10, 10], 默认为0
speed_tts数值型aai_tts接口的语音语速, 支持[50, 200], 默认为100
aht数值型aai_tts接口的语音降低/升高半音个数, 支持[-24, 24], 默认为0
apc数值型aai_tts接口的控制频谱翘曲的程度,改变说话人的音色, 支持[0, 100], 默认为58
model_type数值型aai_tta接口的语音发音人编码, 支持0,1,2,6, 默认为0
speed_tta数值型aai_tta接口的语音语速, 支持-2,-1,0,1,2, 默认为0

📤返回

table , 返回设置后的参数列表, 失败返回null

💡示例

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: 加入命令