Whisper使用中出现TypeError: load() missing 1 required positional argument: 'github情况

Whisper app-local.py代码

# Run the app with no audio file restrictions
from app import create_ui
from src.config import ApplicationConfig
create_ui(ApplicationConfig.create_default(input_audio_max_duration=-1))

运行后

C:\Users\XXXX\AppData\Local\Programs\Python\Python38\lib\site-packages\gradio\blocks.py:722: UserWarning: api_name predict already exists, using predict_1
  warnings.warn(
Running on local URL:  http://127.0.0.1:7860

To create a public link, set `share=True` in `launch()`.

用视频提取文字运行后,提取失败,显示以下代码

Creating whisper container for whisper
Deleting source file C:\Users\XXXX\AppData\Local\Temp\cda528368a709829819cd7ed731ed68effdd4887\COMMON_VIDEO_20230328091436be8b93282dbb412b8eb6d9600b06c2d6.mp4
Traceback (most recent call last):
  File "C:\Users\XXXX\AppData\Local\Programs\Python\Python38\lib\site-packages\gradio\routes.py", line 394, in run_predict
    output = await app.get_blocks().process_api(
  File "C:\Users\XXXX\AppData\Local\Programs\Python\Python38\lib\site-packages\gradio\blocks.py", line 1075, in process_api
    result = await self.call_function(
  File "C:\Users\XXXX\AppData\Local\Programs\Python\Python38\lib\site-packages\gradio\blocks.py", line 884, in call_function
    prediction = await anyio.to_thread.run_sync(
  File "C:\Users\XXXX\AppData\Local\Programs\Python\Python38\lib\site-packages\anyio\to_thread.py", line 31, in run_sync
    return await get_asynclib().run_sync_in_worker_thread(
  File "C:\Users\XXXX\AppData\Local\Programs\Python\Python38\lib\site-packages\anyio\_backends\_asyncio.py", line 937, in run_sync_in_worker_thread
    return await future
  File "C:\Users\XXXX\AppData\Local\Programs\Python\Python38\lib\site-packages\anyio\_backends\_asyncio.py", line 867, in run
    result = context.run(func, *args)
  File "C:\Users\XXXX\whisper-webui\app.py", line 78, in transcribe_webui_simple
    return self.transcribe_webui(modelName, languageName, urlData, multipleFiles, microphoneData, task, vad, vadMergeWindow, vadMaxMergeSize, vadPadding, vadPromptWindow,
  File "C:\Users\XXXX\whisper-webui\app.py", line 149, in transcribe_webui
    result = self.transcribe_file(model, source.source_path, selectedLanguage, task, vad, vadMergeWindow, vadMaxMergeSize, vadPadding, vadPromptWindow, scaled_progress_listener, **decodeOptions)
  File "C:\Users\XXXX\whisper-webui\app.py", line 232, in transcribe_file
    process_gaps = self._create_silero_config(NonSpeechStrategy.CREATE_SEGMENT, vadMergeWindow, vadMaxMergeSize, vadPadding, vadPromptWindow)
  File "C:\Users\XXXX\whisper-webui\app.py", line 320, in _create_silero_config
    self.vad_model = VadSileroTranscription()
  File "C:\Users\XXXX\whisper-webui\src\vad.py", line 424, in __init__
    self._initialize_model()
  File "C:\Users\XXXX\whisper-webui\src\vad.py", line 432, in _initialize_model
    self.model, self.get_speech_timestamps = self._create_model()
  File "C:\Users\XXXX\whisper-webui\src\vad.py", line 436, in _create_model
    model, utils = torch.hub.load(repo_or_dir='snakers4/silero-vad', model='silero_vad')
TypeError: load() missing 1 required positional argument: 'github'

请求各位巨佬帮助!

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^