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'
请求各位巨佬帮助!
不知道你这个问题是否已经解决, 如果还没有解决的话: