Merge pull request #2 from gluttony-10/main

针对Windows运行进行的修改
This commit is contained in:
Yisheng (Ethan) He
2025-10-24 13:45:15 +08:00
committed by GitHub
2 changed files with 19 additions and 12 deletions

View File

@@ -34,6 +34,8 @@ try:
except: except:
pass pass
import patoolib
h5_rendering = True h5_rendering = True
@@ -121,17 +123,21 @@ def parse_configs():
def create_zip_archive(output_zip='assets/arkitWithBSData.zip', base_dir=""): def create_zip_archive(output_zip='assets/arkitWithBSData.zip', base_dir=""):
import os if os.path.exists(output_zip):
if (os.path.exists(output_zip)):
os.remove(output_zip) os.remove(output_zip)
print(f"Reomve previous file: {output_zip}") print(f"Remove previous file: {output_zip}")
run_command = 'zip -r '+output_zip+' '+base_dir
os.system(run_command) try:
# check file # 创建压缩包
if(os.path.exists(output_zip)): patoolib.create_archive(
archive=output_zip,
filenames=[base_dir], # 要压缩的目录
verbosity=-1, # 静默模式
program='zip' # 指定使用zip格式
)
print(f"Archive created successfully: {output_zip}") print(f"Archive created successfully: {output_zip}")
else: except Exception as e:
raise ValueError(f"Archive created failed: {output_zip}") raise ValueError(f"Archive creation failed: {str(e)}")
def demo_lam_audio2exp(infer, cfg): def demo_lam_audio2exp(infer, cfg):
@@ -279,7 +285,7 @@ def demo_lam_audio2exp(infer, cfg):
) )
demo.queue() demo.queue()
demo.launch() demo.launch(inbrowser=True)

View File

@@ -1,4 +1,4 @@
spleeter==2.4.2 #spleeter==2.4.0
opencv_python_headless==4.11.0.86 opencv_python_headless==4.11.0.86
gradio==5.25.2 gradio==5.25.2
omegaconf==2.3.0 omegaconf==2.3.0
@@ -8,3 +8,4 @@ librosa==0.11.0
transformers==4.36.2 transformers==4.36.2
termcolor==3.0.1 termcolor==3.0.1
numpy==1.26.3 numpy==1.26.3
patool