From b4d6928d7387d2bbadbff4ef754605ac7c4916be Mon Sep 17 00:00:00 2001
From: yinbangzhong <zhongbangyin@126.com>
Date: 星期四, 20 六月 2024 14:51:47 +0800
Subject: [PATCH] add longaudio file explain
---
service/process.go | 8 +++++++-
conf/config.go | 3 ++-
conf/config.yaml | 1 +
3 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/conf/config.go b/conf/config.go
index f6d5ed9..b294032 100644
--- a/conf/config.go
+++ b/conf/config.go
@@ -43,7 +43,8 @@
PreLoadPath string // 鏈湴鏂囦欢棰勫姞杞借矾寰�
}
Analysis struct {
- Url string // 鏈湴鏂囦欢瀛樺偍璺緞
+ Url string // 鏈湴鏂囦欢瀛樺偍璺緞
+ LongUrl string // 鏈湴鏂囦欢棰勫姞杞借矾寰�
}
)
diff --git a/conf/config.yaml b/conf/config.yaml
index 19ec80e..6caceda 100644
--- a/conf/config.yaml
+++ b/conf/config.yaml
@@ -21,3 +21,4 @@
preLoadPath: preloads
analysis:
url: http://192.168.20.116:5000/recognition
+ longUrl: http://192.168.20.116:5000/recognition_long_audio
diff --git a/service/process.go b/service/process.go
index 4470791..922375f 100644
--- a/service/process.go
+++ b/service/process.go
@@ -105,7 +105,13 @@
}
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})
--
Gitblit v1.8.0