首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FileNotFoundError:[WinError 2]系统找不到使用WinError指定的文件

FileNotFoundError:[WinError 2]系统找不到使用WinError指定的文件
EN

Stack Overflow用户
提问于 2022-09-25 20:05:00
回答 1查看 338关注 0票数 0

我一直试图用OpenAI的耳语来抄写一些文字。

每当我运行时,我都会得到一个FileNotFounderror。

我的代码如下:

代码语言:javascript
复制
import whisper
import os

print(os.listdir())

# f = open('test_text.txt', 'r')
# content = f. read()
# print(content)
# f. close()

audio = 'Users/geoff/Downloads/micro-machines.wav'
model = whisper.load_model("tiny")
result = model.transcribe('micro-machines.wav', fp16=False)
print(result['text'])

打开文本文件时注释掉的部分是作为一个测试完成的,并且每次运行都没有问题。

当代码打印目录时,我得到以下正确的文件列表,但在后面立即出现错误:

代码语言:javascript
复制
['.idea', 'main.py', 'micro-machines.wav', 'test_text.txt', 'venv']
Traceback (most recent call last):
  File "C:\Users\geoff\PycharmProjects\pythonProject3\main.py", line 16, in <module>
    result = model.transcribe('micro-machines.wav', fp16=False)
  File "C:\Users\geoff\PycharmProjects\pythonProject3\venv\lib\site-packages\whisper\transcribe.py", line 82, in transcribe
    mel = log_mel_spectrogram(audio)
  File "C:\Users\geoff\PycharmProjects\pythonProject3\venv\lib\site-packages\whisper\audio.py", line 111, in log_mel_spectrogram
    audio = load_audio(audio)
  File "C:\Users\geoff\PycharmProjects\pythonProject3\venv\lib\site-packages\whisper\audio.py", line 42, in load_audio
    ffmpeg.input(file, threads=0)
  File "C:\Users\geoff\PycharmProjects\pythonProject3\venv\lib\site-packages\ffmpeg\_run.py", line 313, in run
    process = run_async(
  File "C:\Users\geoff\PycharmProjects\pythonProject3\venv\lib\site-packages\ffmpeg\_run.py", line 284, in run_async
    return subprocess.Popen(
  File "C:\Users\geoff\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 966, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "C:\Users\geoff\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 1435, in _execute_child
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] The system cannot find the file specified
EN

回答 1

Stack Overflow用户

发布于 2022-09-25 20:52:24

从输出中观察到,用于注释部分的文件路径似乎不匹配:

C:\User\geoff\ PycharmProjects \ pythonProject3

以及下面的部分。

音频= 'Users/geoff/Downloads/micro-machines.wav‘

您可以验证.wav文件在“下载”或“pythonProject3”文件夹中的存在位置,然后再试一次。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73847516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档