septimium/music-generation-api
0
MusicGen Music Generation API
This API provides two main functionalities:
- Text-to-Music Generation: Generate music from text descriptions
- Genre Transformation: Transform existing music files to different genres
API Endpoints
Once deployed, you can access the API at:
- Gradio UI:
https://your-space-name.hf.space - API docs:
https://your-space-name.hf.space/?view=api
Usage Examples
Python Client
from gradio_client import Client
client = Client("your-username/your-space-name")
# Text to music
result = client.predict(
"upbeat electronic dance music", # prompt
10, # duration
1.0, # temperature
250, # top_k
api_name="/predict"
)
# Genre transformation
result = client.predict(
"path/to/music.mp3", # audio file
"jazz version", # target genre
10, # duration
1.0, # temperature
api_name="/predict_1"
)