Browse Source

Merge branch 'vocal'

AXCWG 2 tháng trước cách đây
mục cha
commit
d1f7967b0f
2 tập tin đã thay đổi với 23 bổ sung5 xóa
  1. 2 2
      .idea/dataSources.xml
  2. 21 3
      main.js

+ 2 - 2
.idea/dataSources.xml

@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
   <component name="DataSourceManagerImpl" format="xml" multifile-model="true">
-    <data-source source="LOCAL" name="@8.141.5.12" uuid="d06398b7-49f6-46ef-acd8-28d6def335d4">
+    <data-source source="LOCAL" name="@andyxie.cn" uuid="d06398b7-49f6-46ef-acd8-28d6def335d4">
       <driver-ref>mysql.8</driver-ref>
       <synchronize>true</synchronize>
       <jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
-      <jdbc-url>jdbc:mysql://8.141.5.12:3306</jdbc-url>
+      <jdbc-url>jdbc:mysql://andyxie.cn:3306</jdbc-url>
       <working-dir>$ProjectFileDir$</working-dir>
     </data-source>
   </component>

+ 21 - 3
main.js

@@ -134,6 +134,7 @@ async function Submit(req) {
         currentTask.shift();
         console.log(queue.contents)
         console.log(currentTask)
+        console.log(err)
         queue.next()
         return
     }
@@ -162,6 +163,15 @@ async function Submit(req) {
             kind_of[3] = `./output/${uuid}_(Vocals)_UVR_MDXNET_KARA_2.mp3`
 
             break;
+        case 2:
+            kind_of[0] = `audio-separator ./${uuid} --model_filename UVR-MDX-NET-Inst_HQ_4.onnx  --mdx_enable_denoise  --mdx_segment_size 4000 --mdx_overlap 0.75 --mdx_batch_size 300  --output_format mp3 --output_dir output`
+            kind_of[1] = `./output/${uuid}_(Vocals)_UVR-MDX-NET-Inst_HQ_4.mp3`
+            kind_of[2] = `${uuid}_(Vocals)_UVR-MDX-NET-Inst_HQ_4.mp3`
+            kind_of[3] = `./output/${uuid}_(Instrumental)_UVR-MDX-NET-Inst_HQ_4.mp3`
+
+
+            break;
+
         case 3:
             kind_of[0] = `audio-separator ./${uuid} --model_filename kuielab_a_bass.onnx --mdx_enable_denoise  --mdx_segment_size 4000 --mdx_overlap 0.75 --output_format mp3  --mdx_batch_size 300 --output_dir output`
             kind_of[1] = `./output/${uuid}_(Bass)_kuielab_a_bass.mp3`
@@ -202,10 +212,18 @@ async function Submit(req) {
 
 
             })
-            fs.rmSync("tmp/" + uuid)
-            fs.rmSync("tmp/" + uuid + ".webp")
+            fs.rm("tmp/" + uuid, (err) => {
+                if (err) {
+                    console.log(err);
+                }
+            })
+            fs.rm("tmp/" + uuid + ".webp", (err) => {
+                if (err) {
+                    console.log(err);
+                }
+            })
         } catch (err) {
-
+            console.log(err);
         }
     }