package com.smartor.domain.robot; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Map; /** * 电话话术模板回参 * * @author ruoyi * @date 2024-05-23 */ @ApiModel(value = "RobotScritpTemplateVO", description = "电话话术模板回参") @Data public class RobotScritpTemplateVO extends RobotIdlenumVO { private static final long serialVersionUID = 1L; /** * */ @ApiModelProperty(value = "授权 id") private String notes; /** * 接入商自定义业务 uuid,bs_uuid 相同为同一次呼叫的消息 */ @ApiModelProperty(value = "接入商自定义业务 uuid,bs_uuid 相同为同一次呼叫的消息") private String bs_uuid; /** * 被叫号码即被呼叫的用户的号码 */ @ApiModelProperty(value = "被叫号码即被呼叫的用户的号码") private String dnis; /** * 语音引擎:ali 、ifly、sogou */ @ApiModelProperty(value = "语音引擎:ali 、ifly、sogou") private String engine; /** * 语音识别文件的采样率:8000 或 16000,默认 8000 */ @ApiModelProperty(value = "语音识别文件的采样率:8000 或 16000,默认 8000") private String asr_sample; /** * 语音识别引擎: * 1.ali * 该值为项目的 app_key,接入商可从自己的阿里云项目管理 * 里面获取,例:oXbXcninIlII*** * 2.Ifly * 普通话:sms8k(对应 8000 采样率引擎)或 sms16k(对应 * 16000 采样率引擎) * 上海话:shanghainese8k,shanghainese16k * 河南话:henanese8k,henanese16k * 四川话:lmz8k,lmz16k * 粤语:autocant8k,autocant16k * 南京话:nankinese8k,nankinese16k * 英语:sms-en8k,sms-en16k * 默认采用 8K 的引擎参数 */ @ApiModelProperty(value = "语音识别引擎") private String asr_ent; /** * ali * 如:oXbXcninIlII*** * ifly tts 声源引擎 * intp65:普通话 * intp65_en:英语 */ @ApiModelProperty(value = "") private String tts_ent; /** * ali * 语音发音人:Aixia 等,具体参见阿里 tts 相关文档 * ifly * 语音发音人 * 中文:xiaoyan,x_xiaoyuan,jiuxu,xiaofeng,x_yifeng 等 * 英文:x_catherine 等 */ @ApiModelProperty(value = "") private String tts_vcn; /** * */ @ApiModelProperty(value = "") private Integer tts_volume; /** * */ @ApiModelProperty(value = "") private Integer tts_speed; /** * 是否为测试模式,true、false 为 true 时不校验 sign 值 */ @ApiModelProperty(value = "是否为测试模式,true、false 为 true 时不校验 sign 值") private String dial_mode; /** * 是否为测试模式,true、false 为 true 时不校验 sign 值 */ @ApiModelProperty(value = "是否为测试模式,true、false 为 true 时不校验 sign 值") private String dial_server; /** * 是否为测试模式,true、false 为 true 时不校验 sign 值 */ @ApiModelProperty(value = "是否为测试模式,true、false 为 true 时不校验 sign 值") private Boolean auto_test; /** * */ @ApiModelProperty(value = "") private String outbound_codes; /** * 变量列表,变量数量 0-n 个 */ @ApiModelProperty(value = "变量列表,变量数量 0-n 个") private Map var_params; /** * 上午结束发送时间限制 */ @ApiModelProperty(value = "上午结束发送时间限制") private RobotData data; }