jadechoghari
commited on
Commit
โข
9eb21f5
1
Parent(s):
ca1a401
update
Browse files
README.md
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
---
|
2 |
-
title:
|
3 |
-
emoji:
|
4 |
colorFrom: indigo
|
5 |
colorTo: yellow
|
6 |
sdk: gradio
|
|
|
1 |
---
|
2 |
+
title: OpenMusic
|
3 |
+
emoji: ๐ถ
|
4 |
colorFrom: indigo
|
5 |
colorTo: yellow
|
6 |
sdk: gradio
|
app.py
CHANGED
@@ -6,11 +6,11 @@ import sys
|
|
6 |
|
7 |
# we will clone the repo and install the dependencies
|
8 |
# NOTE: Still fixing bugs, not release, do not try :) !
|
9 |
-
os.system('pip install -r qa_mdt/requirements.txt')
|
10 |
-
os.system('pip install xformers==0.0.26.post1')
|
11 |
-
os.system('pip install torchlibrosa==0.0.9 librosa==0.9.2')
|
12 |
-
os.system('pip install -q pytorch_lightning==2.1.3 torchlibrosa==0.0.9 librosa==0.9.2 ftfy==6.1.1 braceexpand')
|
13 |
-
os.system('pip install torch==2.3.0+cu121 torchvision==0.18.0+cu121 torchaudio==2.3.0 --index-url https://download.pytorch.org/whl/cu121')
|
14 |
|
15 |
# only then import the necessary modules from qa_mdt
|
16 |
from qa_mdt.pipeline import MOSDiffusionPipeline
|
@@ -21,7 +21,8 @@ pipe = MOSDiffusionPipeline()
|
|
21 |
# this runs the pipeline with user input and saves the output as 'awesome.wav'
|
22 |
@spaces.GPU(duration=120)
|
23 |
def generate_waveform(description):
|
24 |
-
|
|
|
25 |
|
26 |
generated_file_path = "./awesome.wav"
|
27 |
|
@@ -34,19 +35,15 @@ def generate_waveform(description):
|
|
34 |
intro = """
|
35 |
# ๐ถ OpenMusic: AI-Powered Music Diffusion ๐ถ
|
36 |
|
37 |
-
![OpenMusic Banner](./banner.png)
|
38 |
-
|
39 |
Welcome to **OpenMusic**, a next-gen diffusion model designed to generate high-quality audio from text descriptions!
|
40 |
|
41 |
Simply enter a description of the music you'd like to hear, and our AI will generate it for you.
|
42 |
|
43 |
-
---
|
44 |
-
|
45 |
### Powered by:
|
46 |
|
47 |
-
- [GitHub
|
48 |
-
-
|
49 |
-
-
|
50 |
|
51 |
---
|
52 |
|
|
|
6 |
|
7 |
# we will clone the repo and install the dependencies
|
8 |
# NOTE: Still fixing bugs, not release, do not try :) !
|
9 |
+
# os.system('pip install -r qa_mdt/requirements.txt')
|
10 |
+
# os.system('pip install xformers==0.0.26.post1')
|
11 |
+
# os.system('pip install torchlibrosa==0.0.9 librosa==0.9.2')
|
12 |
+
# os.system('pip install -q pytorch_lightning==2.1.3 torchlibrosa==0.0.9 librosa==0.9.2 ftfy==6.1.1 braceexpand')
|
13 |
+
# os.system('pip install torch==2.3.0+cu121 torchvision==0.18.0+cu121 torchaudio==2.3.0 --index-url https://download.pytorch.org/whl/cu121')
|
14 |
|
15 |
# only then import the necessary modules from qa_mdt
|
16 |
from qa_mdt.pipeline import MOSDiffusionPipeline
|
|
|
21 |
# this runs the pipeline with user input and saves the output as 'awesome.wav'
|
22 |
@spaces.GPU(duration=120)
|
23 |
def generate_waveform(description):
|
24 |
+
high_quality_description = "high quality " + description
|
25 |
+
pipe(high_quality_description)
|
26 |
|
27 |
generated_file_path = "./awesome.wav"
|
28 |
|
|
|
35 |
intro = """
|
36 |
# ๐ถ OpenMusic: AI-Powered Music Diffusion ๐ถ
|
37 |
|
|
|
|
|
38 |
Welcome to **OpenMusic**, a next-gen diffusion model designed to generate high-quality audio from text descriptions!
|
39 |
|
40 |
Simply enter a description of the music you'd like to hear, and our AI will generate it for you.
|
41 |
|
|
|
|
|
42 |
### Powered by:
|
43 |
|
44 |
+
- [GitHub](https://github.com/ivcylc/qa-mdt) [@changli](https://github.com/ivcylc) ๐.
|
45 |
+
- [Paper](https://arxiv.org/pdf/2405.15863)
|
46 |
+
- [[HuggingFace](https://huggingface.co/jadechoghari/qa_mdt) [@jadechoghari](https://github.com/jadechoghari) ๐ค.
|
47 |
|
48 |
---
|
49 |
|