0

我想使用 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

4

0 回答 0