├── .gitignore ├── LICENSE ├── README.md ├── assets ├── FireRedTTS_Logo.png ├── FireRedTTS_Model.png └── FireRedTTS_S_Model.png ├── configs ├── config_24k.json └── config_24k_flow.json ├── examples ├── prompt_1.wav └── prompt_2.wav ├── fireredtts ├── models │ ├── fireredtts.py │ └── token2audio.py ├── modules │ ├── __init__.py │ ├── acoustic_codec │ │ ├── __init__.py │ │ ├── alias_free_torch │ │ │ ├── __init__.py │ │ │ ├── act.py │ │ │ ├── filter.py │ │ │ └── resample.py │ │ ├── bigcodec.py │ │ └── vector_quantization.py │ ├── acoustic_llm │ │ ├── __init__.py │ │ └── acoustic_llm.py │ ├── bigvgan │ │ ├── __init__.py │ │ ├── activations.py │ │ ├── alias_free_torch │ │ │ ├── __init__.py │ │ │ ├── act.py │ │ │ ├── filter.py │ │ │ └── resample.py │ │ ├── bigvgan.py │ │ └── mel_spectrogram.py │ ├── flowmatching │ │ ├── __init__.py │ │ ├── estimator_dit.py │ │ ├── flow.py │ │ └── upsample_encoder.py │ ├── semantic_llm │ │ └── llm_gpt2.py │ ├── semantic_tokenizer │ │ ├── __init__.py │ │ ├── audio.py │ │ ├── ecapa_tdnn.py │ │ ├── hubert.py │ │ └── semantic_tokenizer.py │ └── text_normalizer │ │ ├── __init__.py │ │ ├── normalize.py │ │ ├── regex_common.py │ │ └── utils.py ├── setup.py └── utils │ ├── __init__.py │ ├── spliter.py │ └── utils.py ├── pretrained_models └── README.md └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/README.md -------------------------------------------------------------------------------- /assets/FireRedTTS_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/assets/FireRedTTS_Logo.png -------------------------------------------------------------------------------- /assets/FireRedTTS_Model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/assets/FireRedTTS_Model.png -------------------------------------------------------------------------------- /assets/FireRedTTS_S_Model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/assets/FireRedTTS_S_Model.png -------------------------------------------------------------------------------- /configs/config_24k.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/configs/config_24k.json -------------------------------------------------------------------------------- /configs/config_24k_flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/configs/config_24k_flow.json -------------------------------------------------------------------------------- /examples/prompt_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/examples/prompt_1.wav -------------------------------------------------------------------------------- /examples/prompt_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/examples/prompt_2.wav -------------------------------------------------------------------------------- /fireredtts/models/fireredtts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/models/fireredtts.py -------------------------------------------------------------------------------- /fireredtts/models/token2audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/models/token2audio.py -------------------------------------------------------------------------------- /fireredtts/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fireredtts/modules/acoustic_codec/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/acoustic_codec/__init__.py -------------------------------------------------------------------------------- /fireredtts/modules/acoustic_codec/alias_free_torch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/acoustic_codec/alias_free_torch/__init__.py -------------------------------------------------------------------------------- /fireredtts/modules/acoustic_codec/alias_free_torch/act.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/acoustic_codec/alias_free_torch/act.py -------------------------------------------------------------------------------- /fireredtts/modules/acoustic_codec/alias_free_torch/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/acoustic_codec/alias_free_torch/filter.py -------------------------------------------------------------------------------- /fireredtts/modules/acoustic_codec/alias_free_torch/resample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/acoustic_codec/alias_free_torch/resample.py -------------------------------------------------------------------------------- /fireredtts/modules/acoustic_codec/bigcodec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/acoustic_codec/bigcodec.py -------------------------------------------------------------------------------- /fireredtts/modules/acoustic_codec/vector_quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/acoustic_codec/vector_quantization.py -------------------------------------------------------------------------------- /fireredtts/modules/acoustic_llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/acoustic_llm/__init__.py -------------------------------------------------------------------------------- /fireredtts/modules/acoustic_llm/acoustic_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/acoustic_llm/acoustic_llm.py -------------------------------------------------------------------------------- /fireredtts/modules/bigvgan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/bigvgan/__init__.py -------------------------------------------------------------------------------- /fireredtts/modules/bigvgan/activations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/bigvgan/activations.py -------------------------------------------------------------------------------- /fireredtts/modules/bigvgan/alias_free_torch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/bigvgan/alias_free_torch/__init__.py -------------------------------------------------------------------------------- /fireredtts/modules/bigvgan/alias_free_torch/act.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/bigvgan/alias_free_torch/act.py -------------------------------------------------------------------------------- /fireredtts/modules/bigvgan/alias_free_torch/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/bigvgan/alias_free_torch/filter.py -------------------------------------------------------------------------------- /fireredtts/modules/bigvgan/alias_free_torch/resample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/bigvgan/alias_free_torch/resample.py -------------------------------------------------------------------------------- /fireredtts/modules/bigvgan/bigvgan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/bigvgan/bigvgan.py -------------------------------------------------------------------------------- /fireredtts/modules/bigvgan/mel_spectrogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/bigvgan/mel_spectrogram.py -------------------------------------------------------------------------------- /fireredtts/modules/flowmatching/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/flowmatching/__init__.py -------------------------------------------------------------------------------- /fireredtts/modules/flowmatching/estimator_dit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/flowmatching/estimator_dit.py -------------------------------------------------------------------------------- /fireredtts/modules/flowmatching/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/flowmatching/flow.py -------------------------------------------------------------------------------- /fireredtts/modules/flowmatching/upsample_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/flowmatching/upsample_encoder.py -------------------------------------------------------------------------------- /fireredtts/modules/semantic_llm/llm_gpt2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/semantic_llm/llm_gpt2.py -------------------------------------------------------------------------------- /fireredtts/modules/semantic_tokenizer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/semantic_tokenizer/__init__.py -------------------------------------------------------------------------------- /fireredtts/modules/semantic_tokenizer/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/semantic_tokenizer/audio.py -------------------------------------------------------------------------------- /fireredtts/modules/semantic_tokenizer/ecapa_tdnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/semantic_tokenizer/ecapa_tdnn.py -------------------------------------------------------------------------------- /fireredtts/modules/semantic_tokenizer/hubert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/semantic_tokenizer/hubert.py -------------------------------------------------------------------------------- /fireredtts/modules/semantic_tokenizer/semantic_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/semantic_tokenizer/semantic_tokenizer.py -------------------------------------------------------------------------------- /fireredtts/modules/text_normalizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fireredtts/modules/text_normalizer/normalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/text_normalizer/normalize.py -------------------------------------------------------------------------------- /fireredtts/modules/text_normalizer/regex_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/text_normalizer/regex_common.py -------------------------------------------------------------------------------- /fireredtts/modules/text_normalizer/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/modules/text_normalizer/utils.py -------------------------------------------------------------------------------- /fireredtts/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/setup.py -------------------------------------------------------------------------------- /fireredtts/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fireredtts/utils/spliter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/utils/spliter.py -------------------------------------------------------------------------------- /fireredtts/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/fireredtts/utils/utils.py -------------------------------------------------------------------------------- /pretrained_models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/pretrained_models/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FireRedTeam/FireRedTTS/HEAD/requirements.txt --------------------------------------------------------------------------------