本文更新于: 2024年8月13日
APP喵前言:infinifi 提供了一个播放宁静 lo-fi 音乐的在线平台,这些音乐片段有助于用户放松心情或集中精力学习。
网站简介
infinifi 是一个开源的白噪音播放网站,它利用 MusicGen 模型生成连续的一分钟长 lo-fi 音乐片段,为用户创造一个放松或学习的氛围。
截图
特色
- 音乐生成:网站通过 Meta 的 MusicGen 模型在后台连续生成五个一分钟长的 lo-fi 音乐片段。每个片段都使用略有不同的提示生成,以确保音乐的多样性和舒适度。
- 前端实现:前端使用纯 HTML/CSS/JS 编写,不依赖外部库。它通过查询
/current.mp3
来获取当前的 lo-fi 音乐片段,并在片段结束后重新查询获取不同的片段。前端还实现了淡入淡出效果,以平滑地过渡不同音乐片段。 - 后端推理:infinifi 由推理服务器和 web 服务器两部分组成,通过 WebSocket 连接。当 web 服务器需要生成新的音频片段时,它会向推理服务器发送 “generate” 消息,推理服务器完成生成后将 MP3 格式的音频发送回 web 服务器。
- 自托管:用户可以自行托管 infinifi。需要使用 Python 3.9/3.10,并确保 8001 端口可用。按照项目提供的步骤安装所需依赖并运行服务器。
- 特性请求:用户可以通过问题跟踪器提出新功能的想法。
网站地址
网站:https://infinifi.cafe/
GitHub:https://github.com/kennethnym/infinifi
声明:本站为个人非盈利博客,资源均网络收集且免费分享无限制,无需登录。资源仅供测试学习,请于24小时内删除,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集。请支持正版!如若侵犯了您的合法权益,可联系我们处理。