
那么如何才能在自己的电脑上部署这个项目呢?
首先应该知道audiocraft的项目地址:
然后按照下面的步骤来逐步部署Audiocraft这个项目到本地电脑上。
1、使用python创建环境依赖:
python-mvenvvenv

第二种方式,直接使用Git指令从源代码仓库克隆到本地,不过在使用Git指令之前,请确保你已经安装了Git,具体下载源代码的指令为:
gitclone
3、将刚刚创建的python虚拟环境包venv拖到,项目源代码文件audiocraft的根目录内,然后在audiocraft的根目录下打开一个终端,并在终端内输入以下指令来激活python虚拟环境。
.\venv\Scripts\activate
4、为项目安装环境依赖:
5、安装torch的依赖包
pipinstalltorch==2.1.0torchvision==0.16.0torchaudio==2.1.0--index-url
6、安装xformer依赖
pipinstallxformers==0.0.22.post4--index-url
6、构建项目
python-mpipinstall-e.
7、audiocraf有两个应用,一个是音效生成器magnet_app,另外一个是音乐生成器musicgen_app,它们都为与项目文件audiocraf根目录下的deomos文件夹内:

启动这两个应用的方式有两种,第一种是直接在刚刚激活的虚拟环境下,切换到当前执行程序所在文件夹demos内,然后可以在终端输入以下命令来分别启动musicgen_app或magnet_app
pythonmusicgen_启动音效生成器应用
另外一种方式直接使用bat指令来启动,首先给出启动musicgen_app的脚本程序:
call.\venv\scripts\activateechostartpython.\demos\musicgen_
然后是启动magnet_app应用的bat脚本程序
callvenv\scripts\_apppause
要使用这两个指令,首先需要在audiocraft项目的根目录中创建一个文本文件。创建文本文件后,将上述指令复制粘贴到这个文件中。接着,保存文件,并将文件的扩展名从.txt更改为.bat。为了更好地理解这个过程,可以参考下面的示意图。

随后,双击对应的bat文件即可应用程序,通过这样的启动方式,可以不需要提前激活虚拟环境。
如何使用audiocraft来创建音乐?
按照下图所示的方法来启动应用程序(如果你使用第7步中的第二种启动应用的方法),这里我们启动的是musicgen_app这款应用,

在浏览器并输入网址'',会看到以下所示的应用界面。在这个界面中,1区是用来输入生成音频所需的提示词的地方。2区是上传参考音频的位置。3区是选择用于生成音乐的模型文件的地方。4区用来设置生成音频的时长。最后,5区是用来启动生成过程的按钮。
当你第一次使用该应用生成音乐时,如果你的电脑上还没有相应的模型,应用会自动从huggingface网站下载所需模型。但是,如果使用的是一般网络连接,下载很可能会失败。针对这个问题,本文末尾提供了网络连接的解决方案。模型的下载地址如下所示:
C:\Users\你电脑当前用户名\.cache\huggingface\hub
模型文件一般都很大,如果全部将模型文件下载下来,可能会占用40GB的存储空间,所以,一般都是选择性的下载几个模型文件即可。
如果将来不需要这些模型了,可以到上述的文件目录下将模型删除。接下来就是应用magnet_app应用的使用方法,按照刚才第7步中给定的方法启动应用后,