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 //防止脚本停止导致播放停止