feat: Support Cloudflare AI

This commit is contained in:
Martial BE
2024-04-16 18:08:56 +08:00
parent 5606a104f6
commit 344555418e
14 changed files with 606 additions and 50 deletions

View File

@@ -20,11 +20,18 @@ type AudioRequest struct {
}
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"`
Task string `json:"task,omitempty"`
Language string `json:"language,omitempty"`
Duration float64 `json:"duration,omitempty"`
Segments any `json:"segments,omitempty"`
Text string `json:"text"`
Words []AudioWordsList `json:"words,omitempty"`
}
type AudioWordsList struct {
Word string `json:"word"`
Start float64 `json:"start"`
End float64 `json:"end"`
}
type AudioResponseWrapper struct {