Commit 69f1ad73 authored by duanjinfei's avatar duanjinfei

compatible bark container

parent 778eb687
package models
type BarkOutPut struct {
AudioOut string `json:"audio_out"`
}
...@@ -768,7 +768,14 @@ func parseData(readBody []byte) interface{} { ...@@ -768,7 +768,14 @@ func parseData(readBody []byte) interface{} {
log.WithField("err", err).Warn("parse one array output filed failed:") log.WithField("err", err).Warn("parse one array output filed failed:")
var outputString string var outputString string
if err := json.Unmarshal(m["output"], &outputString); err != nil { if err := json.Unmarshal(m["output"], &outputString); err != nil {
return nil log.WithField("err", err).Warn("parse string output filed failed:")
var audioOutput *models.BarkOutPut
if err := json.Unmarshal(m["output"], &audioOutput); err != nil {
log.WithField("err", err).Warn("parse audioOutput output filed failed:")
return nil
} else {
return audioOutput.AudioOut
}
} else { } else {
return outputString return outputString
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment