├── .github └── workflows │ └── publish.yml ├── __init__.py ├── example_workflows ├── spark_tts_example.json └── workflow.png ├── pyproject.toml ├── readme.md ├── readme.zh_cn.md ├── requirements.txt ├── spark_tts_node.py └── src ├── cli ├── SparkTTS.py └── inference.py └── sparktts ├── models ├── audio_tokenizer.py └── bicodec.py ├── modules ├── blocks │ ├── layers.py │ ├── samper.py │ └── vocos.py ├── encoder_decoder │ ├── feat_decoder.py │ ├── feat_encoder.py │ └── wave_generator.py ├── fsq │ ├── finite_scalar_quantization.py │ └── residual_fsq.py ├── speaker │ ├── ecapa_tdnn.py │ ├── perceiver_encoder.py │ ├── pooling_layers.py │ └── speaker_encoder.py └── vq │ └── factorized_vector_quantize.py └── utils ├── __init__.py ├── audio.py ├── file.py ├── parse_options.sh └── token_parser.py /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/__init__.py -------------------------------------------------------------------------------- /example_workflows/spark_tts_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/example_workflows/spark_tts_example.json -------------------------------------------------------------------------------- /example_workflows/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/example_workflows/workflow.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/pyproject.toml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/readme.md -------------------------------------------------------------------------------- /readme.zh_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/readme.zh_cn.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/requirements.txt -------------------------------------------------------------------------------- /spark_tts_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/spark_tts_node.py -------------------------------------------------------------------------------- /src/cli/SparkTTS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/cli/SparkTTS.py -------------------------------------------------------------------------------- /src/cli/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/cli/inference.py -------------------------------------------------------------------------------- /src/sparktts/models/audio_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/models/audio_tokenizer.py -------------------------------------------------------------------------------- /src/sparktts/models/bicodec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/models/bicodec.py -------------------------------------------------------------------------------- /src/sparktts/modules/blocks/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/modules/blocks/layers.py -------------------------------------------------------------------------------- /src/sparktts/modules/blocks/samper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/modules/blocks/samper.py -------------------------------------------------------------------------------- /src/sparktts/modules/blocks/vocos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/modules/blocks/vocos.py -------------------------------------------------------------------------------- /src/sparktts/modules/encoder_decoder/feat_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/modules/encoder_decoder/feat_decoder.py -------------------------------------------------------------------------------- /src/sparktts/modules/encoder_decoder/feat_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/modules/encoder_decoder/feat_encoder.py -------------------------------------------------------------------------------- /src/sparktts/modules/encoder_decoder/wave_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/modules/encoder_decoder/wave_generator.py -------------------------------------------------------------------------------- /src/sparktts/modules/fsq/finite_scalar_quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/modules/fsq/finite_scalar_quantization.py -------------------------------------------------------------------------------- /src/sparktts/modules/fsq/residual_fsq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/modules/fsq/residual_fsq.py -------------------------------------------------------------------------------- /src/sparktts/modules/speaker/ecapa_tdnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/modules/speaker/ecapa_tdnn.py -------------------------------------------------------------------------------- /src/sparktts/modules/speaker/perceiver_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/modules/speaker/perceiver_encoder.py -------------------------------------------------------------------------------- /src/sparktts/modules/speaker/pooling_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/modules/speaker/pooling_layers.py -------------------------------------------------------------------------------- /src/sparktts/modules/speaker/speaker_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/modules/speaker/speaker_encoder.py -------------------------------------------------------------------------------- /src/sparktts/modules/vq/factorized_vector_quantize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/modules/vq/factorized_vector_quantize.py -------------------------------------------------------------------------------- /src/sparktts/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sparktts/utils/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/utils/audio.py -------------------------------------------------------------------------------- /src/sparktts/utils/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/utils/file.py -------------------------------------------------------------------------------- /src/sparktts/utils/parse_options.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/utils/parse_options.sh -------------------------------------------------------------------------------- /src/sparktts/utils/token_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/civen-cn/ComfyUI_SparkTTS/HEAD/src/sparktts/utils/token_parser.py --------------------------------------------------------------------------------