解决方案:
我是在虚拟环境,目前这个错误不常见,因此做一个教程。
def setup_kaldifst_dll_paths():
“””设置 kaldifst 的 DLL 搜索路径”””
try:
import site
site_packages_list = site.getsitepackages()
site_packages = None
for path in site_packages_list:
if 'site-packages' in path and os.path.exists(path):
site_packages = path
break
if not site_packages:
site_packages = os.path.join(sys.prefix, "Lib", "site-packages")
dll_paths = [
site_packages,
os.path.join(site_packages, "kaldifst", "bin"),
os.path.join(site_packages, "kaldifst", "lib")
]
for path in dll_paths:
if os.path.exists(path):
try:
os.add_dll_directory(path)
except (AttributeError, OSError):
current_path = os.environ.get('PATH', '')
if path not in current_path:
os.environ['PATH'] = path + ';' + current_path
except Exception as e:
print(f"Warning: 设置 kaldifst DLL 路径失败: {e}")
setup_kaldifst_dll_paths()
import hashlib
import hashlib
import json
import logging
import winreg
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。


评论(0)