解决方案:
我是在虚拟环境,目前这个错误不常见,因此做一个教程。

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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。