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<String, String> var_params;
|
|
/**
|
* 上午结束发送时间限制
|
*/
|
@ApiModelProperty(value = "上午结束发送时间限制")
|
private RobotData data;
|
|
}
|