基于AI的风格音乐生成相关BUG解决记录

本文记录了在Windows 10环境下,使用PyCharm遇到的jupyter安装问题、psutil库编译错误,以及FluidSynth调用和声音输出故障。通过VS控制台修复、whl包安装、系统变量设置和音效库下载,逐一解决了这些技术挑战。
摘要由CSDN通过智能技术生成


前言

记录一下在折腾自动生成音乐时候遇到的bug吧
环境:

  1. windows10
  2. python3.9
  3. pytorch1.12.1

一、pycharm安装jupyter出错

问题描述

不知道为什么这次会出错,之前的环境都能正常使用并且安装。。。
主要是安装的时候,psutil这个库出错,因为是使用pip安装,所以都是下载源码然后编译的,然后发现是cl.exe出错,之前安装vs的时候,这些问题都解决过,也不知道为什么又出现了。。离谱。。。

解决方法

  1. 使用vs自带的控制台,然后切换到对应的虚拟环境,再去安装,如下图
    在这里插入图片描述
    但是呢,又出现了新的问题,缺少了某dll文件,可能被杀毒软件误删了??懒得折腾,所以用了第二种办法
  2. 去该网站,直接下载whl文件,然后直接pip安装,搞定收工

二、FluidSynth无法调用

问题描述

在调用该库的时候,一直出现找不到指定文件的错误,一开始以为是找不到midi文件,后来发现是找不到FluidSynth这个可执行文件

解决方法

这里直接去GitHub官网下载就好了,然后解压随便放在哪个路径,添加到系统变量中,如下图
在这里插入图片描述
换成自己的路径就可以了

三、FluidSynth播放音乐没有声音

问题描述

终于能调用了,但是发现播放midi和转换midi的都没有声音,后来才知道需要sf这个文件,类似于字体库一样的音乐库的文件

解决方法

这里有一个网站可以去下载,FluidSynth官网提供的页面直接没有了。。。,或者可以使用我这个sf文件链接:,提取码: eb4v 。也是在那个网站下载的,不过我是下载了最大的那个sf文件。然后我直接放到了项目文件下,如下使用

fs = FluidSynth(sound_font='PianoDGXChungSong.sf2')

就可以有声音播放了。


总结

暂时先记录到这里吧,以后有问题再追加

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值