package consts // AudioStatus 音频状态类型 type AudioStatus int // 音频状态常量 const ( AudioStatusGenerating AudioStatus = 0 // 生成中 AudioStatusSuccess AudioStatus = 1 // 成功 AudioStatusFailed AudioStatus = 2 // 失败 ) // GetAudioStatusText 获取音频状态文本 func GetAudioStatusText(status int) string { switch status { case int(AudioStatusGenerating): return "生成中" case int(AudioStatusSuccess): return "成功" case int(AudioStatusFailed): return "失败" default: return "未知" } } // GetAllAudioStatusKeyValue 获取所有音频状态选项 func GetAllAudioStatusKeyValue() []AudioStatusKeyValue { return []AudioStatusKeyValue{ {Value: int(AudioStatusGenerating), Label: "生成中"}, {Value: int(AudioStatusSuccess), Label: "成功"}, {Value: int(AudioStatusFailed), Label: "失败"}, } } // AudioStatusKeyValue 音频状态键值对 type AudioStatusKeyValue struct { Value int `json:"value"` Label string `json:"label"` }