mirror of
https://github.com/songquanpeng/one-api.git
synced 2025-09-29 22:56:39 +08:00
29 lines
910 B
Go
29 lines
910 B
Go
package types
|
|
|
|
import "mime/multipart"
|
|
|
|
type SpeechAudioRequest struct {
|
|
Model string `json:"model"`
|
|
Input string `json:"input"`
|
|
Voice string `json:"voice"`
|
|
ResponseFormat string `json:"response_format,omitempty"`
|
|
Speed float64 `json:"speed,omitempty"`
|
|
}
|
|
|
|
type AudioRequest struct {
|
|
File *multipart.FileHeader `form:"file"`
|
|
Model string `form:"model"`
|
|
Language string `form:"language"`
|
|
Prompt string `form:"prompt"`
|
|
ResponseFormat string `form:"response_format"`
|
|
Temperature float32 `form:"temperature"`
|
|
}
|
|
|
|
type AudioResponse struct {
|
|
Task string `json:"task,omitempty"`
|
|
Language string `json:"language,omitempty"`
|
|
Duration float64 `json:"duration,omitempty"`
|
|
Segments any `json:"segments,omitempty"`
|
|
Text string `json:"text"`
|
|
}
|