add longaudio file explain
| | |
| | | PreLoadPath string // 本地文件预加载路径 |
| | | } |
| | | Analysis struct { |
| | | Url string // 本地文件存储路径 |
| | | Url string // 本地文件存储路径 |
| | | LongUrl string // 本地文件预加载路径 |
| | | } |
| | | ) |
| | | |
| | |
| | | preLoadPath: preloads |
| | | analysis: |
| | | url: http://192.168.20.116:5000/recognition |
| | | longUrl: http://192.168.20.116:5000/recognition_long_audio |
| | |
| | | } |
| | | |
| | | go func() { |
| | | resp, err := AnalysisAudio(audio.FilePath, conf.AanlysisConf.Url) |
| | | var resp Response |
| | | sz := audio.Size / 1024 / 1024 |
| | | if sz > 2 { |
| | | resp, err = AnalysisAudio(audio.FilePath, conf.AanlysisConf.LongUrl) |
| | | } else { |
| | | resp, err = AnalysisAudio(audio.FilePath, conf.AanlysisConf.Url) |
| | | } |
| | | if err != nil { |
| | | logx.Errorf("err when AnalysisAudio:%v", err) |
| | | _ = models.NewAudioSearch().SetID(audioId).UpdateByMap(map[string]interface{}{"audio_status": constvar.AudioStatusFailed}) |