9df5b2f00416cbc6224fa85ab9440e91332098d2
ComfyUI-TangoFlux
ComfyUI Custom Nodes for "TangoFlux: Super Fast and Faithful Text to Audio Generation with Flow Matching". These nodes, adapted from the official implementations, generates high-quality 44.1kHz audio up to 30 seconds using just a text promptproduction.
Installation
- Navigate to your ComfyUI's custom_nodes directory:
cd ComfyUI/custom_nodes
- Clone this repository:
git clone https://github.com/LucipherDev/ComfyUI-TangoFlux
- Install requirements:
cd ComfyUI-TangoFlux
python install.py
Or Install via ComfyUI Manager
Check out some demos from the official demo page
Example Workflow
Usage
If you installed from the ComfyUI-Manager, all the necessary models should be automatically downloaded into the models/tangoflux folder.
Otherwise they will be automatically downloaded when the LoadAniDoc node is used for the first time.
Manual Download:
- Download TangoFlux from here and put everything in
models/tangoflux(make sure to include the config files) - Download text encoders from here and put everything in
models/tangoflux/text_encoders/google-flan-t5-large
The nodes can be found in "TangoFlux" category as TangoFluxDocLoader, TangoFluxSampler, TangoFluxVAEDecodeAndPlay.
Citation
@misc{hung2024tangofluxsuperfastfaithful,
title={TangoFlux: Super Fast and Faithful Text to Audio Generation with Flow Matching and Clap-Ranked Preference Optimization},
author={Chia-Yu Hung and Navonil Majumder and Zhifeng Kong and Ambuj Mehrish and Rafael Valle and Bryan Catanzaro and Soujanya Poria},
year={2024},
eprint={2412.21037},
archivePrefix={arXiv},
primaryClass={cs.SD},
url={https://arxiv.org/abs/2412.21037},
}
Languages
Python
95.2%
JavaScript
4.8%