audiocraft
Audiocraft는 딥러닝을 활용한 오디오 처리 및 생성을 위한 라이브러리입니다. 최첨단 EnCodec 오디오 압축기/토크나이저와 함께 텍스트 및 멜로디 조건 지정을 지원하는 간단하고 제어 가능한 음악 생성 LM인 MusicGen을 제공합니다.
파일 탐색기
최종 버전 다운로드 (.zip)- action.yml
- audiocraft_docs.yml
- audiocraft_linter.yml
- audiocraft_tests.yml
- a_duck_quacking_as_birds_chirp_and_a_pigeon_cooing.mp3
- bach.mp3
- bolero_ravel.mp3
- chord_to_index_mapping.pkl
- CJ_Beatbox_Loop_05_90.wav
- electronic.mp3
- epic.wav
- salience_1.th
- salience_1.wav
- salience_2.th
- salience_2.wav
- sep_drums_1.mp3
- sirens_and_a_humming_engine_approach_and_pass.mp3
- __init__.py
- base.py
- mpd.py
- msd.py
- msstftd.py
- __init__.py
- losses.py
- __init__.py
- audio.py
- audio_dataset.py
- audio_utils.py
- info_audio_dataset.py
- jasco_dataset.py
- music_dataset.py
- sound_dataset.py
- zip.py
- __init__.py
- audiogen_base_16khz.py
- audiogen_pretrained_16khz_eval.py
- __init__.py
- _explorers.py
- debug.py
- encodec_audiogen_16khz.py
- encodec_base_24khz.py
- encodec_musicgen_32khz.py
- 4_bands_base_32khz.py
- __init__.py
- _explorers.py
- __init__.py
- audio_magnet_16khz.py
- audio_magnet_pretrained_16khz_eval.py
- magnet_32khz.py
- magnet_pretrained_32khz_eval.py
- __init__.py
- _explorers.py
- musicgen_base_32khz.py
- musicgen_base_cached_32khz.py
- musicgen_clapemb_32khz.py
- musicgen_melody_32khz.py
- musicgen_pretrained_32khz_eval.py
- musicgen_stereo_finetune_32khz.py
- musicgen_style_32khz.py
- __init__.py
- _explorers.py
- audioseal.py
- kbits.py
- __init__.py
- _base_explorers.py
- __init__.py
- balancer.py
- loudnessloss.py
- sisnr.py
- specloss.py
- stftloss.py
- wmloss.py
- __init__.py
- chroma_cosinesim.py
- clap_consistency.py
- fad.py
- kld.py
- miou.py
- pesq.py
- rvm.py
- visqol.py
- __init__.py
- audiogen.py
- builders.py
- encodec.py
- flow_matching.py
- genmodel.py
- jasco.py
- lm.py
- lm_magnet.py
- loaders.py
- magnet.py
- multibanddiffusion.py
- musicgen.py
- unet.py
- watermark.py
- __init__.py
- activations.py
- chroma.py
- codebooks_patterns.py
- conditioners.py
- conv.py
- diffusion_schedule.py
- jasco_conditioners.py
- lstm.py
- rope.py
- seanet.py
- streaming.py
- transformer.py
- unet_transformer.py
- watermark.py
- __init__.py
- cosine_lr_scheduler.py
- dadam.py
- ema.py
- fsdp.py
- inverse_sqrt_lr_scheduler.py
- linear_warmup_lr_scheduler.py
- polynomial_decay_lr_scheduler.py
- __init__.py
- base.py
- core_vq.py
- vq.py
- __init__.py
- audiogen.py
- base.py
- builders.py
- compression.py
- diffusion.py
- jasco.py
- magnet.py
- musicgen.py
- watermark.py
- __init__.py
- manager.py
- __init__.py
- audio_effects.py
- autocast.py
- best_state.py
- cache.py
- checkpoint.py
- cluster.py
- deadlock.py
- export.py
- export_legacy.py
- notebook.py
- profiler.py
- utils.py
- __init__.py
- environment.py
- py.typed
- train.py
- default.yaml
- chords2music.yaml
- chroma2music.yaml
- clapemb2music.yaml
- drums2music.yaml
- jasco_chords_drums.yaml
- jasco_chords_drums_melody.yaml
- none.yaml
- style2music.yaml
- text2music.yaml
- text2sound.yaml
- audiocaps_16khz.yaml
- default.yaml
- example.yaml
- musiccaps_32khz.yaml
- music_10k_32khz.yaml
- music_400k_32khz.yaml
- sounds_16khz.yaml
- default.yaml
- default.yaml
- encodec_base_causal.yaml
- encodec_large_nq4_s320.yaml
- encodec_large_nq4_s640.yaml
- base.yaml
- large.yaml
- medium.yaml
- small.yaml
- xsmall.yaml
- audiogen_lm.yaml
- default.yaml
- musicgen_lm.yaml
- basic.yaml
- default.yaml
- none.yaml
- none.yaml
- objective_eval.yaml
- audiogen_base_16khz.yaml
- debug.yaml
- default.yaml
- debug.yaml
- default.yaml
- encodec_audiogen_16khz.yaml
- encodec_base_24khz.yaml
- encodec_musicgen_32khz.yaml
- debug.yaml
- default.yaml
- encodec_24khz.yaml
- chords.yaml
- chords_drums.yaml
- chords_drums_melody.yaml
- drums.yaml
- jasco_32khz_base.yaml
- audio_magnet_16khz.yaml
- magnet_32khz.yaml
- none.yaml
- objective_eval.yaml
- debug.yaml
- default.yaml
- musicgen_base_32khz.yaml
- musicgen_melody_32khz.yaml
- musicgen_style_32khz.yaml
- debug.yaml
- default.yaml
- robustness.yaml
- default.yaml
- default.yaml
- labs.yaml
- config.yaml
- electro_1.json
- electro_1.mp3
- electro_2.json
- electro_2.mp3
- audiogen_demo.ipynb
- jasco_app.py
- jasco_demo.ipynb
- magnet_app.py
- magnet_demo.ipynb
- musicgen_app.py
- musicgen_demo.ipynb
- musicgen_style_app.py
- musicgen_style_demo.ipynb
- AUDIOGEN.md
- CONDITIONING.md
- DATASETS.md
- ENCODEC.md
- JASCO.md
- MAGNET.md
- MBD.md
- METRICS.md
- MUSICGEN.md
- MUSICGEN_STYLE.md
- TRAINING.md
- WATERMARKING.md
- data.jsonl
- AUDIOGEN_MODEL_CARD.md
- JASCO_MODEL_CARD.md
- MAGNET_MODEL_CARD.md
- MUSICGEN_MODEL_CARD.md
- MUSICGEN_STYLE_MODEL_CARD.md
- build_chord_maps.py
- extract_chords.py
- job_array_example.sh
- style.css
- base.html
- index.html
- login.html
- results.html
- survey.html
- __init__.py
- mos.py
- resample_dataset.py
- __init__.py
- test_discriminators.py
- test_losses.py
- __init__.py
- temp_utils.py
- wav_utils.py
- __init__.py
- test_audio.py
- test_audio_dataset.py
- test_audio_utils.py
- __init__.py
- test_losses.py
- __init__.py
- test_pesq.py
- test_audiogen.py
- test_encodec_model.py
- test_multibanddiffusion.py
- test_musicgen.py
- test_watermark.py
- __init__.py
- test_activations.py
- test_codebooks_patterns.py
- test_conv.py
- test_lstm.py
- test_rope.py
- test_seanet.py
- test_transformer.py
- test_vq.py
- __init__.py
- test_audio_effects.py
- __init__.py
- .gitignore
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- jasco_demo.ipynb
- LICENSE
- LICENSE_weights
- Makefile
- MANIFEST.in
- mypy.ini
- README.md
- requirements.txt
- setup.cfg
- setup.py
🚀 설치 가이드
1. 코드 내려받기
git clone https://github.com/facebookresearch/audiocraft
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd audiocraft
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- APT (Debian/Ubuntu 계열) Debian/Ubuntu 계열 리눅스에 기본 내장된 패키지 매니저입니다.
sudo apt-get install ffmpeg
APT 패키지 저장소에서 바로 설치합니다 (Debian/Ubuntu 계열).
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Python
쉬움사전 준비물
python -m pip install 'torch==2.1.0'
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python -m pip install setuptools wheel
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python -m pip install -U audiocraft # stable release
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python -m pip install -U git+https://git@github.com/facebookresearch/audiocraft#egg=audiocraft # bleeding edge
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python -m pip install -e . # or if you cloned the repo locally (mandatory if you want to train).
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
