riffusion app hobby
1.0.0
⛔该项目不再积极维护。
Riffusion是一个具有稳定扩散的实时音乐发电的应用程序。
该存储库包含为网站提供动力的交互式Web应用程序。
它是由Next.js,React,TypeScript,Trix.js,Tailwind和Vercel构建的。
这是一个带有create-next-app boottrable。
首先,请确保使用node --version安装节点V18或更大。
安装软件包:
npm install运行开发服务器:
npm run dev
# or
yarn dev打开http:// localhost:3000使用浏览器查看应用程序。
App Home位于pages/index.js 。编辑文件时,页面自动更新。大约页面在pages/about.tsx 。
pages/api目录映射到/api/* 。该目录中的文件被视为API路由而不是React页面。
要实际生成模型输出,我们需要一个模型后端,该模型通过API响应推理请求。如果您有一个大的GPU,可以在五秒钟内运行稳定的扩散,请克隆并在推理服务器中运行指令以运行烧瓶应用程序。
您需要在此存储库的根部添加.env.local文件,以指定推理服务器的URL:
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}
}