whisperkit.go
1 package types 2 3 type WhisperKitOutput struct { 4 Text string `json:"text"` 5 Language string `json:"language"` 6 Segments []struct { 7 Seek int `json:"seek"` 8 Tokens []int `json:"tokens"` 9 CompressionRatio float64 `json:"compressionRatio"` 10 Temperature float64 `json:"temperature"` 11 AvgLogprob float64 `json:"avgLogprob"` 12 NoSpeechProb float64 `json:"noSpeechProb"` 13 Id int `json:"id"` 14 TokenLogProbs []map[string]float64 `json:"tokenLogProbs"` 15 Start float64 `json:"start"` 16 Words []struct { 17 Start float64 `json:"start"` 18 End float64 `json:"end"` 19 Word string `json:"word"` 20 Probability float64 `json:"probability"` 21 Tokens []int `json:"tokens"` 22 } `json:"words"` 23 Text string `json:"text"` 24 End float64 `json:"end"` 25 } `json:"segments"` 26 }