OpenMusic

输入文字,一键生成专属音乐片段

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 73 🐛 待处理 4 👀 关注 14
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 642
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可免费使用和部署。

项目预览

OpenMusic 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队ivcylc
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai,ai-music,ai-music-generation,ai-music-generator,audioldm,diffusion-models,diffusion-transformer,dit,hifi-gan,mdt,music-ai,music-ai-architectures,music-generation,text-to-audio,text-to-audio-ai,text-to-music,text-to-music-transformer,vall-e
GitHub 星标★ 642
上线时间2024-05-24 00:00:00
代码更新2025-06-26
仓库体积2.1 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

OpenMusic 是一个基于 Python 的文本生成音乐(Text-to-Music)开源项目,旨在实现当前最先进的(SOTA)音乐生成效果。它解决了从文字描述直接生成完整音乐片段的问题,用户只需输入如“轻快的钢琴爵士乐”等自然语言提示,即可获得对应的音频输出。项目核心能力包括:利用大规模音乐数据训练的生成模型,支持多种音乐风格和乐器组合,提供简洁的推理接口。OpenMusic 在模型架构和训练策略上进行了优化,以提升生成音乐的连贯性、丰富性和与文本的匹配度。目前项目处于早期阶段,代码和模型已开源,方便研究者和开发者复现、微调或集成到自己的应用中。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 642

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:高级 约 120 分钟 部署方式:本地GPU 4 步

环境要求

  • GPU 12G 显存
  • Python 3.10
  • 音频数据集

安装与启动步骤

  1. 1先跑界面版

    装 gradio 那套轻依赖就能出图,不必先配完整训练环境。

    pip install -r gradio/requirements.txt
  2. 2起界面听效果

    官方给了现成界面脚本,用它验证模型与显存够不够。

    python gradio/gradio_app.py
  3. 3准备 LMDB 数据

    要自己训就得把音频整理成 LMDB,仓库给了示例脚本。

  4. 4生成绑定并训练

    训练依赖编译好的 Python 绑定,先按说明生成再跑。

    sh run.sh

如何确认成功

界面版能生成一段可播放的音频,且换参数输出有变化

注意事项

  • 项目自述仍在推进中,音频到音频的能力还在待办里。
  • LMDB 数据准备是最耗时的一步,先小样本验证格式。
  • 生成音乐版权归属要注意,训练数据来源也要合规。

核心亮点

  • 基于 SOTA 模型架构,生成音乐质量高,风格多样
  • 推理接口简洁,易于集成到现有应用
  • 开源训练代码和模型权重,支持二次开发和微调

不足之处

  • 项目早期,文档和社区支持待观察
  • 生成音乐长度和复杂度可能受限,依赖算力资源

适用场景

  • 音乐创作辅助:快速生成灵感草稿
  • 内容创作配乐:为视频、播客自动生成背景音乐
  • 教育研究:探索文本到音乐生成技术

替代项目

MusicGen、AudioLDM、DiffSinger

上一篇:linuxwave

下一篇:remi

同类项目推荐

tacotron2-mandarin 开源

用 TensorFlow 训练中文语音合成模型,快速生成普通话语音。

Tensorflow implementation of Chinese/Mandarin TTS (Text-to-Speech) based on Tacotro···

★ 132 2026-08-09
tegridy-tools 开源

用 NLP 技术让 MIDI 音乐自动生成与风格迁移

Symbolic Music NLP Artificial Intelligence Toolkit

★ 118 2026-08-09
TTS-Audio-Suite 开源

在 ComfyUI 里拖拽节点,本地跑多种 TTS 和声音克隆

A ComfyUI custom node integration for local multi-engine multi-language Text-to-Spee···

★ 1263 2026-08-09
deepvoice3_pytorch 开源

用 PyTorch 复现百度 Deep Voice 3,快速训练文本转语音模型

PyTorch implementation of convolutional neural networks-based text-to-speech synthes···

★ 1976 2026-08-09
bark.cpp 开源

用C++跑Bark模型,轻量快速本地生成语音

Suno AI's Bark model in C/C++ for fast text-to-speech generation

★ 869 2026-08-09
edge-TTS-record 开源

一键录制 Edge 朗读语音,秒存 WAV 音频

一个可以录制 Microsoft Edge 浏览器的语音合成(TTS)语音并输出为 .wav 音频的(windows···

★ 1367 2026-08-09
elevenlabslib 开源

用 Python 轻松调用 ElevenLabs,快速实现高质量文本转语音。

Full python wrapper for the elevenlabs API.

★ 159 2026-08-09
Habibi-TTS 开源

一套代码合成多种阿拉伯方言语音

Official code for "Habibi: Laying the Open-Source Foundation of Unified-Dialectal Ar···

★ 380 2026-11-08