liusheng
2025-04-30 f37340d34e42ded944304ad0601d3f3abc9d55bd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
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;
 
}