Я пытаюсь сделать автоматическое видео, используя модуль шепота. Я не могу понять, как получить доступ к файлам, отличным от Python, в Python.
Код находится здесь:
import whisper # type: ignore
model = whisper.load_model("base")
result = model.transcribe("./AutoYoutubeVid/TestThing.mp3")
print(f' The text in video: \n {result["text"]}')
Я поискал, ничего полезного. Я пробовал сказать «TestThing.mp3», «AutoYoutubeVid/TestThing.mp3» полный каталог и то, что было в блоке кода, но все это выдало мне ошибку, по сути говоря, что не удалось найти файл. Я проверил, что файл находится именно в этом каталоге, и это так.
Здесь ошибка:
C:\Users\CENSORED\AppData\Local\Programs\Python\Python311\Lib\site-packages\whisper\transcribe.py:115: UserWarning: FP16 is not supported on CPU; using FP32 instead
warnings.warn("FP16 is not supported on CPU; using FP32 instead")
Traceback (most recent call last):
File "c:\Users\CENSORED\OneDrive\Desktop\Python Projects\AutoYoutubeVid\Auto make a youtube video thing idk man.py", line 4, in
result = model.transcribe("AutoYoutubeVid/TestThing")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\CENSORED\AppData\Local\Programs\Python\Python311\Lib\site-packages\whisper\transcribe.py", line 122, in transcribe
mel = log_mel_spectrogram(audio, model.dims.n_mels, padding=N_SAMPLES)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\CENSORED\AppData\Local\Programs\Python\Python311\Lib\site-packages\whisper\audio.py", line 140, in log_mel_spectrogram
audio = load_audio(audio)
^^^^^^^^^^^^^^^^^
File "C:\Users\CENSORED\AppData\Local\Programs\Python\Python311\Lib\site-packages\whisper\audio.py", line 58,
in load_audio
out = run(cmd, capture_output=True, check=True).stdout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\CENSORED\AppData\Local\Programs\Python\Python311\Lib\subprocess.py", line 548, in run
with Popen(*popenargs, **kwargs) as process:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\CENSORED\AppData\Local\Programs\Python\Python311\Lib\subprocess.py", line 1026, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "C:\Users\CENSORED\AppData\Local\Programs\Python\Python311\Lib\subprocess.py", line 1538, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [WinError 2] The system cannot find the file specified
Подробнее здесь: https://stackoverflow.com/questions/786 ... hisper-lib
Как мне получить доступ к файлам, отличным от Python, используя каталоги Python для библиотеки шепота? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение