|
@@ -161,10 +161,10 @@ func HandleAMI(event map[string]string) {
|
|
|
//lfshook.NewLogger().Infof("==========duration===== %d", duration)
|
|
//lfshook.NewLogger().Infof("==========duration===== %d", duration)
|
|
|
//转wav文件的采样率到22kHz,并切割位180秒每段
|
|
//转wav文件的采样率到22kHz,并切割位180秒每段
|
|
|
var FileNames []string
|
|
var FileNames []string
|
|
|
- if duration >= 600 { //超过600秒的超长文件,不处理
|
|
|
|
|
- lfshook.NewLogger().Infof("File over 600 sec, Ignored !")
|
|
|
|
|
|
|
+ if duration >= 2000 { //超过2000秒的超长文件,不处理
|
|
|
|
|
+ lfshook.NewLogger().Infof("Audio file time length over 2000 seconds, Ignored !")
|
|
|
break
|
|
break
|
|
|
- } else if duration < 600 { //小于600秒文件进行转换和切割
|
|
|
|
|
|
|
+ } else if duration < 2000 { //小于2000秒文件进行转换和切割
|
|
|
FileNames, err = utils.ConvertAndSegmentWAV(event["FILENAME"], strings.Replace(event["FILENAME"], ".wav", "", -1))
|
|
FileNames, err = utils.ConvertAndSegmentWAV(event["FILENAME"], strings.Replace(event["FILENAME"], ".wav", "", -1))
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
lfshook.NewLogger().Infof("%s Get duration err: %+v", event["FILENAME"], err)
|
|
lfshook.NewLogger().Infof("%s Get duration err: %+v", event["FILENAME"], err)
|