[AI 음악] Riffusion 사용법

AI 2023. 2. 26. 21:18

    - stable diffusion을 이용해 만든 실시간 음악 생성 프로그램
    - text2music : 입력된 문장을 바탕으로 음악 생성

 

* Riffusion
https://www.riffusion.com/
https://github.com/riffusion/riffusion - 1.5k
- v0.3 , 2022-12



//-----------------------------------------------------------------------------
windows 용 설치

https://www.reddit.com/r/riffusion/comments/zrubc9/installation_guide_for_riffusion_app_inference/

//-------------------------------------
< RIFFUSION INFERENCE SERVER (추론 서버) 설치 >

git clone https://github.com/riffusion/riffusion-inference
cd riffusion-inference
conda create --name riffusion-inference python=3.9
conda activate riffusion-inference

conda install -c "nvidia/label/cuda-11.7.0" cuda-toolkit
conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia
conda install -c conda-forge ffmpeg bricew soundfile pysoundfile

python -m pip install -r requirements.txt

    - 서버 시작
python -m riffusion.server --port 3013 --host 127.0.0.1


//-------------------------------------
< RIFFUSION APP 설치 >
    - 다른 터미널 열기

git clone https://github.com/riffusion/riffusion-app.git
cd riffusion-app
npm install

    - 현재 폴더(riffusion-app)에  ".env.local" 파일 생성하고 다음 내용을 저장
RIFFUSION_FLASK_URL=http://127.0.0.1:3013/run_inference/

    - 앱 시작
npm run dev

    - 앱에 접속(웹브라우저)
http://localhost:3000


반응형
Posted by codens