riffusion app hobby
1.0.0
⛔이 프로젝트는 더 이상 적극적으로 유지되지 않습니다.
Riffusion은 안정적인 확산으로 실시간 음악 생성을위한 앱입니다.
이 저장소에는 웹 사이트에 전원을 공급하는 대화식 웹 앱이 포함되어 있습니다.
Next.js, React, TypeScript, Three.JS, Tailwind 및 Vercel으로 제작되었습니다.
이것은 다음.js 프로젝트 create-next-app 으로 부트 스트랩입니다.
먼저 노드 v18 이상이 node --version 사용하여 설치되어 있는지 확인하십시오.
패키지 설치 :
npm install개발 서버 실행 :
npm run dev
# or
yarn dev앱을 볼 수 있도록 브라우저를 사용하여 http : // localhost : 3000을 엽니 다.
앱 홈은 pages/index.js 에 있습니다. 파일을 편집 할 때 페이지가 자동 업데이트됩니다. 정보 페이지는 pages/about.tsx 에 있습니다.
pages/api 디렉토리는 /api/* 에 매핑됩니다. 이 디렉토리의 파일은 React 페이지 대신 API 경로로 취급됩니다.
실제로 모델 출력을 생성하려면 API를 통한 추론 요청에 응답하는 모델 백엔드가 필요합니다. 5 초 안에 안정적인 확산을 실행할 수있는 큰 GPU가있는 경우, Flask 앱을 실행하기 위해 추론 서버에서 지침을 클론하고 실행하십시오.
추론 서버의 URL을 지정하는이 저장소의 루트에 .env.local 파일을 추가해야합니다.
RIFFUSION_FLASK_URL=http://127.0.0.1:3013/run_inference/
이 작업을 구축하면 다음과 같이 인용하십시오.
@article{Forsgren_Martiros_2022,
author = {Forsgren, Seth* and Martiros, Hayk*},
title = {{Riffusion - Stable diffusion for real-time music generation}},
url = {https://riffusion.com/about},
year = {2022}
}