liumaolin commited on
Commit
08de414
·
1 Parent(s): 5a7f766

Add `pyaudio` and `silero_vad` as dependencies for PyInstaller hooks

Browse files

- Update `hook-voice_dialogue.py` to include `pyaudio` and `silero_vad` in dependency and binary collection settings.

build/pyinstaller/hooks/hook-voice_dialogue.py CHANGED
@@ -49,6 +49,8 @@ AUDIO_DEPENDENCIES = [
49
  "pywhispercpp",
50
  "kokoro_onnx",
51
  "playsound",
 
 
52
  ]
53
 
54
  # 文本处理相关依赖
@@ -114,6 +116,7 @@ DATA_PACKAGES = [
114
  ("espeakng_loader", {}),
115
  ("spacy", {"include_py_files": True}),
116
  ("misaki", {}),
 
117
  ]
118
 
119
  # 收集数据文件
@@ -130,6 +133,7 @@ for package_name, kwargs in DATA_PACKAGES:
130
  # 需要收集动态库的包
131
  BINARY_PACKAGES = [
132
  "llama_cpp",
 
133
  ]
134
 
135
  binaries = []
 
49
  "pywhispercpp",
50
  "kokoro_onnx",
51
  "playsound",
52
+ "pyaudio",
53
+ "silero_vad"
54
  ]
55
 
56
  # 文本处理相关依赖
 
116
  ("espeakng_loader", {}),
117
  ("spacy", {"include_py_files": True}),
118
  ("misaki", {}),
119
+ ("silero_vad", {}),
120
  ]
121
 
122
  # 收集数据文件
 
133
  # 需要收集动态库的包
134
  BINARY_PACKAGES = [
135
  "llama_cpp",
136
+ "pyaudio"
137
  ]
138
 
139
  binaries = []