【发布时间】:2021-08-30 06:38:28
【问题描述】:
我需要使用音频段库将音频转换为文本我安装了它,但是当我运行项目并且它不起作用时,它在运行时显示警告:
RuntimeWarning: 找不到 ffmpeg 或 avconv - 默认为 ffmpeg,但可能无法正常工作 warn("找不到 ffmpeg 或 avconv - 默认为 ffmpeg,但可能无法正常工作", RuntimeWarning)
sound = AudioSegment.from_ogg('user.ogg')
sound.export('user.wav', format="wav")
r = sr.Recognizer()
with sr.AudioFile("user.wav") as source:
audio = r.record(source)
text = r.recognize_google(audio)
print(text)
注意:在我格式化我的电脑之前它可以工作,但是当我尝试重新安装它时,出现了消息。
我需要您的帮助 谢谢你...
【问题讨论】:
-
警告信息说明了一切。您是否检查过这些工具是否在您的 PATH 上?
-
您好@LukaszTracewski 感谢您的支持..您指的是 ffmeg 哪个工具?我试图安装它但我不知道如何使用它就像一个文件不安装它一样
-
是的,请确保您的 PATH 中同时包含
ffmpeg和avconv,以便 Python 可以使用可执行文件。如果您不知道我在说什么,请查找如何为您的操作系统设置 PATH,然后从命令行检查您是否可以运行这些工具。 -
谢谢@LukaszTracewski 我会试试这个方法我知道如何将它添加到路径中
-
谢谢它的工作我安装的是ffmpeg的代码而不是.exe
标签: python python-3.x audio ffmpeg telegram-bot