腾讯云语音告警模板demo参考链接
pom引入:
<!--腾讯语音sdk-->
<dependency>
<groupId>com.tencentcloudapi</groupId>
<artifactId>tencentcloud-sdk-java</artifactId>
<version>3.1.188</version>
</dependency>
后台demo:
import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.common.profile.ClientProfile;
import com.tencentcloudapi.common.profile.HttpProfile;
import com.tencentcloudapi.common.exception.TencentCloudSDKException;
import com.tencentcloudapi.vms.v20200902.VmsClient;
import com.tencentcloudapi.vms.v20200902.models.*;
public class SendTtsVoice
{
public static void main(String [] args) {
try{
Credential cred = new Credential("AKIDCCwPbWBZfU2JJ2Uf***", "cx1nIXUAZgW5MO***");
HttpProfile httpProfile = new HttpProfile();
httpProfile.setEndpoint("vms.tencentcloudapi.com");
ClientProfile clientProfile = new ClientProfile();
clientProfile.setHttpProfile(httpProfile);
//电话分组
VmsClient client = new VmsClient(cred, "ap-guangzhou", clientProfile);
SendTtsVoiceRequest req = new SendTtsVoiceRequest();
//语音模板
req.setTemplateId("1026**");
String[] templateParamSet1 = {"秦淮区", "报警器0001"};
req.setTemplateParamSet(templateParamSet1);
//放入手机号码
req.setCalledNumber("+86177***");
//播放次数指定
req.setPlayTimes(2L);
//语音账号appid
req.setVoiceSdkAppid("1400***");
SendTtsVoiceResponse resp = client.SendTtsVoice(req);
System.out.println(SendTtsVoiceResponse.toJsonString(resp));
} catch (TencentCloudSDKException e) {
System.out.println(e.toString());
}
}
}