AudioCraft 是一个 PyTorch 库,用于对音频生成进行深度学习研究。AudioCraft 包含推理和训练代码 用于两个最先进的 AI 生成模型,以产生高质量的音频:AudioGen 和 MusicGen。


官方地址:https://audiocraft.metademolab.com/index.html
两种安装方式
1. 先安装cuda和python环境,

C:\ProgramFiles\NVIDIAGPUComputingToolkit\CUDA\v11.8C:\ProgramFiles\NVIDIAGPUComputingToolkit\CUDA\v11.8\binC:\ProgramFiles\NVIDIAGPUComputingToolkit\CUDA\v11.8\libnvvp

pip install torch torchvision torchaudio -f https://download.pytorch.org/whl/cu111/torch_stable.html第二种克隆安装
这种方法要下载的东西太多我没有亲自验证。
1.安装Python 3.9确保您的系统上安装了Python 3.9。如果还没有安装,您可以从Python官方网站下载并安装。
2. 安装PyTorch 2.1.0 在安装AudioCraft之前,您需要先安装PyTorch。根据您的系统和CUDA版本,运行以下命令之一来安装PyTorch:
python -m pip install 'torch==2.1.0'如果您使用的是Anaconda或Miniconda,可以使用以下命令:
conda install pytorch==2.1.0 torchvision==0.9.0 torchaudio==0.9.0 -c pytorch3. 安装setuptools和wheel,这些是Python的包管理工具,通常用于安装和打包Python包。
python -m pip install setuptools wheel4. 安装AudioCraft:
python-m pip install -U audiocraftpython-m pip install -U git+https://github.com/facebookresearch/audiocraft.git从本地克隆的仓库安装,如果您已经克隆了AudioCraft的仓库,可以使用以下命令安装:
python -m pip install -e .5. 安装ffmpeg:AudioCraft可能需要ffmpeg来处理音频文件
sudo apt-get install ffmpeg对于Anaconda或Miniconda环境:
conda install "ffmpeg<5" -c conda-forge如何使用
1. 运行run成功后界面如图:

2. 输入英文提示词


4. 时长,音调,最长2分钟

5. 点击提交就可以生成了。

总结
音乐生成:这个模型能够根据文本描述生成音乐,为用户提供了一种全新的音乐创作方式。 音频生成:这个模型可以将文本转换为语音,这对于语音合成和语音识别领域非常有价值。 高保真神经音频编解码器:这是一个用于音频压缩和解压缩的模型,它能够保持音频的高质量。 多波段扩散:这是一个与 EnCodec 兼容的解码器,它使用扩散模型来处理音频信号。
