feat: 弃用腾讯tts,该用火山引擎tts
This commit is contained in:
@@ -15,6 +15,7 @@ type RadioProgram struct {
|
||||
Cover string `gorm:"size:100" json:"cover"` // 封面图emoji
|
||||
AudioId string `gorm:"size:50" json:"audioId"` // 音频OSS ID
|
||||
Audio *system.Oss `gorm:"foreignKey:AudioId" json:"audio"` // 音频OSS
|
||||
AudioStatus int `gorm:"default:0" json:"audioStatus"` // 音频生成状态 0:无音频 1:正在生成音频 2:音频就绪
|
||||
Duration int `gorm:"default:0" json:"duration"` // 时长(秒)
|
||||
Tags string `gorm:"size:255" json:"tags"` // 标签,逗号分隔
|
||||
PlayCount int `gorm:"default:0" json:"playCount"` // 播放次数
|
||||
|
||||
@@ -36,3 +36,16 @@ type UpdateProgram struct {
|
||||
Tags string `json:"tags"` // 标签
|
||||
Status int `json:"status"` // 状态
|
||||
}
|
||||
|
||||
// VolcengineTTSRequest 火山引擎语音合成请求
|
||||
type VolcengineTTSRequest struct {
|
||||
ProgramId string `json:"programId" binding:"required"` // 节目ID
|
||||
Text string `json:"text" binding:"required"` // 要合成的文本
|
||||
VoiceType string `json:"voiceType"` // 声音类型
|
||||
Speed int `json:"speed"` // 语速 -6到6
|
||||
Pitch int `json:"pitch"` // 音调 -8到8
|
||||
Volume int `json:"volume"` // 音量 0到10
|
||||
}
|
||||
|
||||
// GetVoiceTypeListRequest 获取声音类型列表请求
|
||||
type GetVoiceTypeListRequest struct{}
|
||||
|
||||
@@ -68,3 +68,10 @@ type CategoryContribution struct {
|
||||
type PreferenceAnalysisResponse struct {
|
||||
List []CategoryContribution `json:"list"`
|
||||
}
|
||||
|
||||
// VipStatsResponse VIP统计数据响应
|
||||
type VipStatsResponse struct {
|
||||
ActiveVipUsers int64 `json:"activeVipUsers"`
|
||||
VipRevenue int64 `json:"vipRevenue"`
|
||||
NewVipOrders int64 `json:"newVipOrders"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user