我想使用 python 将我系统中的 mp4 文件转换为文本,它很容易将 wav 文件转换为文本,但是 mp4 文件转换有很多问题,尤其是我认为的 ffmpeg。在我的代码中,它总是显示找不到这样的文件或目录
在此处输入代码
import speech_recognition as sr
import os
import pyaudio
command2mp3 = 'ffmpeg -i nanavi.mp4 nanavi.mp3'
command2wav = 'ffmpeg -i nanavi.mp3 nanavi.wav'
os.system(command2mp3)
os.system(command2wav)
r = sr.Recognizer()
with sr.AudioFile("nanavi.wav") as source:
r.adjust_for_ambient_noise(source)
audio = r.listen(source, duration=10)
print(r.recognize_google(audio))
错误文件未找到错误 :
[Errno 2] 没有这样的文件或目录:'nanavi.wav