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


前言

记录一下在折腾自动生成音乐时候遇到的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')

就可以有声音播放了。


总结

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

猜你喜欢

转载自blog.csdn.net/weixin_39524208/article/details/126709904