OsError:[WinError 126]将opus用于语音到文本不协调bot时,找不到指定的模块

2024-06-01 19:03:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在开发一个STT(语音到文本)discord机器人,工作起来有点像Alexa

以下是opus代码:

discord.opus.load_opus(str(Path.cwd() / "waves\libopus-0.x64.dll"))

每当运行该文件时,我都会遇到以下错误:

Traceback (most recent call last):
  File "C:/Users/jurko/PycharmProjects/hatlapatla/main.py", line 9, in <module>
    discord.opus.load_opus(str(Path.cwd() / "waves\libopus-0.x64.dll"))
  File "C:\Users\jurko\hatlapatla\lib\site-packages\discord\opus.py", line 235, in load_opus
    _lib = libopus_loader(name)
  File "C:\Users\jurko\hatlapatla\lib\site-packages\discord\opus.py", line 162, in libopus_loader
    lib = ctypes.cdll.LoadLibrary(name)
  File "C:\Users\jurko\AppData\Local\Programs\Python\Python36\lib\ctypes\__init__.py", line 426, in LoadLibrary
    return self._dlltype(name)
  File "C:\Users\jurko\AppData\Local\Programs\Python\Python36\lib\ctypes\__init__.py", line 348, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found 

opus代码行从这里开始:https://github.com/Rapptz/discord.py/issues/1094#issuecomment-689565159

我相信这是一个错误,因为这不是我的计算机上的目录或其他什么,但我不知道。如果有人能帮助我,那就太好了。我是否必须创建目录或文件,或者我需要做什么

谢谢


Tags: nameinpyinitliblineloadctypes