# Castle Musician
Castle musician is an AIGC musician project designed for high-quality music generation. The ultimate goal is to use AIGC-created music on patients with fMRI or fNIRS signal monitoring.
Pipeline:
1. OFA for image caption
2. AudioLDM2 for caption-to-music generation
![cover](./assets/cover.png)
### Startup
`streamlit run app.py`
### Requirements
- Pydub for audio handling: `pip install pydub` and `sudo install ffmpeg`
- AudioLDM for audio generation: `pip install audioldm2`
- Huggingface Transformers for image captioning: `pip install transformers sentencepiece open_clip_torch fairseq`
- Modelscope for image captioning: `pip install opencv-python timm zhconv unicodedata2 rapidfuzz modelscope -i https://pypi.tuna.tsinghua.edu.cn/simple `
- StreamLit for web app: `pip install streamlit`
- AudioLDM cuda env:
```
pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113 -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
pip install jupyter tqdm soundfile progressbar einops scipy librosa librosa==0.9.2 torchlibrosa transformers ftfy pandas -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
```
- new image model
```
pip install opencv-python timm unicodedata2 zhconv decord>=0.6.0 rapidfuzz
```
install `eva-decord` instead of `decord ` on MacOS M1/2
- audio noise reduce function
```
pip install scipy wave noisereduce -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
```
没有合适的资源?快使用搜索试试~ 我知道了~
AIGC musician.zip
共40个文件
png:16个
ds_store:5个
wav:4个
需积分: 0 1 下载量 14 浏览量
2023-12-24
13:12:53
上传
评论
收藏 45.8MB ZIP 举报
温馨提示
AIGC(Artificial Intelligence Generated Content,人工智能生成内容)的重要性体现在以下几个方面: 内容创作效率提升: AIGC能够快速生成大量高质量的内容,包括文本、图像、音频、视频等,极大地提高了创作效率。这不仅降低了人力成本,也使得内容更新和迭代的速度加快,满足了信息爆炸时代人们对新鲜内容的高需求。 个性化和定制化服务: AIGC可以根据用户的需求和偏好自动生成个性化的内容。这种能力在教育、娱乐、营销等领域具有巨大价值,能够提供高度定制化的用户体验,增强用户黏性和满意度。 创新与发现新应用: AIGC技术的不断发展和普及促进了新的应用场景和商业模式的诞生。通过降低开发门槛,更多的开发者和企业能够探索和实验AIGC的应用,有可能催生出全新的现象级应用和服务。 商业效益增长: AIGC在数字商业化领域具有显著优势。它能够赋能营销策略,提高广告和推广的精准度和效果,从而带动企业收入的增长。同时,通过自动化的内容生成,企业可以节省资源并专注于核心业务的创新和发展。 知识传播与教育: AIGC能够生成教育材料、教程和知识摘要,帮助人们更高效地获取和学习新知识。在教育领域,AIGC可以个性化定制学习路径和内容,适应不同学生的学习速度和方式。 行业效率优化: 在保险、出版、法律等行业,AIGC可以自动处理大量的文档、报告和合同,提高工作效率,减少人为错误,并提供数据分析和决策支持。 学术研究与伦理考量: AIGC在学术研究中的应用需要遵循特定的使用边界和准则,以防止学术不端行为。明确的指南有助于确保研究成果的真实性和可信度,同时推动AI技术在科研领域的健康发展。
资源推荐
资源详情
资源评论
收起资源包目录
AIGC musician.zip (40个子文件)
openopenopenopenopenopenopen
.DS_Store 6KB
.gitattributes 66B
assets
demo-output
bird.wav 320KB
girl_headphone.wav 320KB
bk-scene.wav 316KB
castle_girl_demo.wav 316KB
cover.png 773KB
.DS_Store 6KB
demo-img
.DS_Store 6KB
girl-headphone.png 1018KB
castle.png 1.48MB
castle_girl_demo.png 646KB
bird.png 1.05MB
castle-piano.png 769KB
6.png 523KB
castle2.png 426KB
4.png 930KB
8.png 2.5MB
bk.png 1.15MB
7.png 926KB
bk2.png 1.22MB
plane.JPG 12.63MB
2.png 1.55MB
violiner.png 1.13MB
cola.JPG 2.51MB
src
.DS_Store 6KB
model_utils.py 7KB
assets
.DS_Store 6KB
castle_in_the_sky.mp3 7.63MB
Summer.mp3 5.89MB
icon.png 769KB
app.py 13KB
image_utils.py 860B
audio_utils.py 1KB
Castle-Musician.code-workspace 98B
__pycache__
audio_utils.cpython-310.pyc 1KB
image_utils.cpython-310.pyc 917B
model_utils.cpython-310.pyc 4KB
.gitignore 103B
README.md 1KB
共 40 条
- 1
资源评论
极致人生-010
- 粉丝: 3237
- 资源: 3077
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功