AI和Python 学习整理

AudioSeparationGUI 对输入的音频,自动根据说话人进行分类 20250817

PHPer 2025-08-17 91 0 0

代码可用,但部署的说明文档还是漏了很多情况,另外,模型分类的效果也要继续优化,1个人的语音被识别成了几个人的。不知道是用的模型不行还是参数设置的不够好,还在优化 20250817 07:44

解决FFmpeg6和FFmpeg5h和FFmpeg4都没成功调用的方法:

首先,卸载 conda-forge 版本的 ffmpeg:

conda uninstall ffmpeg -y

然后,从 pytorch 频道安装 ffmpeg:

conda install ffmpeg -c pytorch -y

在安装运行https://gitee.com/lukeewin/AudioSeparationGUI(该项目基于cam++实现的声音分类,能够对输入的音频,自动根据说话人进行分类。)这个项目的时候,本来安装的时候都是安装对应版本的

结果因为PyTorch 官方目前尚未提供 CUDA 12.9 的预编译包。

根据 nvidia-smi 输出,你的驱动版本是 576.15,对应 CUDA Runtime 12.9,但 PyTorch 官方目前尚未提供 CUDA 12.9 的预编译包。

因此,你需要选择 PyTorch 官方支持的最新 CUDA 版本(目前为 CUDA 12.4),因为 驱动向下兼容,CUDA 12.4 运行时可以在 12.9 驱动上正常运行。

✅ 推荐方案:使用 PyTorch + CUDA 12.4

🔧 步骤 1:彻底卸载现有 PyTorch


Kimi已经把不少问题解决了,最后也生成调试的日志文件了,但是错误日志,Kimi过于频繁提问,提示3小时后才能提问:

当前模型对话次数已达上限,3小时后为您提供更多使用次数

于是我去bing搜索引擎搜报错:

2025-08-17 07:00:55,656 - DEBUG - Loading FFmpeg6 2025-08-17 07:00:55,658 - DEBUG - Failed to load FFmpeg6 extension.

找到了一个文章ImportError: Failed to intialize FFmpeg extension. 里面的解决办法

【尝试】从 pytorch 频道安装 ffmpeg:
既然 torchaudio 来自 pytorch 频道,尝试从同一个频道安装 ffmpeg 可能会解决兼容性问题。
首先,卸载 conda-forge 版本的 ffmpeg:
conda uninstall ffmpeg -y
AI写代码
bash
1
然后,从 pytorch 频道安装 ffmpeg:
conda install ffmpeg -c pytorch -y
AI写代码
bash
1
安装完成后,再次进入 Python 检查后端:
import torchaudio
print(torchaudio.list_audio_backends())
quit()
AI写代码
bash
1
2
3
看看这次 ffmpeg 是否出现在列表中。
如果 ffmpeg 出现在列表中,重启 Xinference 并测试 stream=True。
至此,我的问题得到解决
————————————————
版权声明:本文为CSDN博主「SKY的折腾日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_34034975/article/details/146553230

之前的日志是这样的,FFmpeg6和FFmpeg5h和FFmpeg4都没成功

2025-08-17 06:47:14,045 - DEBUG - Loading FFmpeg6
2025-08-17 06:47:14,047 - DEBUG - Failed to load FFmpeg6 extension.
Traceback (most recent call last):
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torio\_extension\utils.py", line 116, in _find_ffmpeg_extension
    ext = _find_versionsed_ffmpeg_extension(ffmpeg_ver)
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torio\_extension\utils.py", line 108, in _find_versionsed_ffmpeg_extension
    _load_lib(lib)
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torio\_extension\utils.py", line 94, in _load_lib
    torch.ops.load_library(path)
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torch\_ops.py", line 1357, in load_library
    ctypes.CDLL(path)
  File "G:\ProgramData\miniconda3\envs\as\lib\ctypes\__init__.py", line 374, in __init__
    self._handle = _dlopen(self._name, mode)
FileNotFoundError: Could not find module 'G:\ProgramData\miniconda3\envs\as\Lib\site-packages\torio\lib\libtorio_ffmpeg6.pyd' (or one of its dependencies). Try using the full path with constructor syntax.
2025-08-17 06:47:14,076 - DEBUG - Loading FFmpeg5
2025-08-17 06:47:14,077 - DEBUG - Failed to load FFmpeg5 extension.
Traceback (most recent call last):
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torio\_extension\utils.py", line 116, in _find_ffmpeg_extension
    ext = _find_versionsed_ffmpeg_extension(ffmpeg_ver)
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torio\_extension\utils.py", line 108, in _find_versionsed_ffmpeg_extension
    _load_lib(lib)
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torio\_extension\utils.py", line 94, in _load_lib
    torch.ops.load_library(path)
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torch\_ops.py", line 1357, in load_library
    ctypes.CDLL(path)
  File "G:\ProgramData\miniconda3\envs\as\lib\ctypes\__init__.py", line 374, in __init__
    self._handle = _dlopen(self._name, mode)
FileNotFoundError: Could not find module 'G:\ProgramData\miniconda3\envs\as\Lib\site-packages\torio\lib\libtorio_ffmpeg5.pyd' (or one of its dependencies). Try using the full path with constructor syntax.
2025-08-17 06:47:14,078 - DEBUG - Loading FFmpeg4
2025-08-17 06:47:14,079 - DEBUG - Failed to load FFmpeg4 extension.
Traceback (most recent call last):
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torio\_extension\utils.py", line 116, in _find_ffmpeg_extension
    ext = _find_versionsed_ffmpeg_extension(ffmpeg_ver)
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torio\_extension\utils.py", line 108, in _find_versionsed_ffmpeg_extension
    _load_lib(lib)
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torio\_extension\utils.py", line 94, in _load_lib
    torch.ops.load_library(path)
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torch\_ops.py", line 1357, in load_library
    ctypes.CDLL(path)
  File "G:\ProgramData\miniconda3\envs\as\lib\ctypes\__init__.py", line 374, in __init__
    self._handle = _dlopen(self._name, mode)
FileNotFoundError: Could not find module 'G:\ProgramData\miniconda3\envs\as\Lib\site-packages\torio\lib\libtorio_ffmpeg4.pyd' (or one of its dependencies). Try using the full path with constructor syntax.
2025-08-17 06:47:14,079 - DEBUG - Loading FFmpeg
2025-08-17 06:47:14,079 - DEBUG - Failed to load FFmpeg extension.
Traceback (most recent call last):
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torio\_extension\utils.py", line 116, in _find_ffmpeg_extension
    ext = _find_versionsed_ffmpeg_extension(ffmpeg_ver)
  File "G:\ProgramData\miniconda3\envs\as\lib\site-packages\torio\_extension\utils.py", line 106, in _find_versionsed_ffmpeg_extension
    raise RuntimeError(f"FFmpeg{version} extension is not available.")
RuntimeError: FFmpeg extension is not available.

我试了后,现在是ffmpeg version 4.3,之前是ffmpeg version 7.0.2-essentials_bui1d-www.gyan.dev Copyright 2000-2024 the FFmpeg developers ...

立即注册
分享的网址网站均收集自搜索引擎以及互联网,非查问网运营,查问网并没有提供其服务,请勿利用其做侵权以及违规行为。

更新于:2025-08-17 07:57:45
    您需要登录后才可以评论。 立即注册
    相关内容

    python代码整理(2022年4月-2024年3月)

    Python和PHP获取百度url跳转的真实地址代码(2022年4月实测有效)

    Pip/python-如何查看已安装的包有哪些版本?如何查看某个包存在哪些版本?pip...

    用undetected_chromedriver代替selenium解决浏览器打不开网页

    sublime text下 Python 问题:TabError: inconsistent use of tabs and s...

    Python的扩展和模块安装时遇到的问题整理

    windows环境下python3安装Crypto扩展

    pip install​ 报错 ERROR: Can not execute setup.py since setuptools i...

    运行python -V 报错 -bash: python: command not found

    protobuf requires Python ‘>=3.7‘ but the running Python is 3.6.5的解...

    python 学习中遇到的问题整理

    没有使用asynccontextmanager ,但是报cannot import name 'asynccontextman...

    python3.10.0+pyinstaller4.7打包,IndexError: tuple index out of range...

    error: Microsoft Visual C++ 14.0 or greater is required.

    安装conda搭建python环境(保姆级教程)

    学习飞浆过程中遇到“缺少paddle.fluid”

    [NLP实践01]simpletransformers安装和文本分类简单实现

    primeqa 安装requirements时报错

    sublime text下 Python 问题:TabError: inconsistent use of tabs and s...

    uiautomation报错 No module named 'comtypes.stream' Can not load UIA...

    解决无法加载UIAutomationCore.dll的报错

    汉字目标点选识别-ddddocr(返回识别的内容和位置)

    python 常用命令

    opencv报错及解决:AttributeError: module ‘cv2‘ has no attribute ‘...

    AttributeError: module 'cv2.cv2' has no attribute 'cv'

    sublime text常用快捷键及多行列模式批量操作教程

    python配置opencv环境后,读取图片,报错:can‘t open/read file: check f...

    各种服务器通用搭建python训练模型用的环境,以训练SoloSpeech为列子

    AI和Python 学习整理

    AudioSeparationGUI 对输入的音频,自动根据说话人进行分类 20250817

    SoloSpeech 项目安装和运行测试 20250817

    python 多项目部署 优先考虑用Anaconda

    espnet 声音分离

    ClearerVoice-Studio 安装测试遇到的问题,安装pysptk一直失败

    uvr5 bs roformer 爆显存以及关于huggingface的国内镜像hf-mirror.com

    用Kimi编程

    Studio One 调试插件Techivation AI-Rack 一键智能混音

    在hf-mirror.com模型镜像站用代码下载模型遇到报错 speaker-diarization模型不...

    用腾讯元宝编程

    Conda国内镜像源

    数字对象标识符 (DOI)

    在创建conda环境时,如果不指定Python版本,conda将不会默认安装Python。

    whisperx 的使用 音频处理

    Win10系统 Trae的使用 关于powershell报错: 因为在此系统上禁止运行脚本

    warp的使用

    AI编程工具比较

    FastApi

    推荐内容

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    BT磁力搜索网站汇总和找不到的资源

    什么是磁力链接,您如何使用?

    Z-Library:全球最大的数字图书馆/含打不开的解决方案/镜像

    使用V2Ray的mKCP协议加速游戏

    v2rayN已停止工作

    【车险课堂】什么是无赔款优待系数ncd,你“造”吗?