floyo logobeta logo
Powered by
ThinkDiffusion
floyo logobeta logo
Powered by
ThinkDiffusion

ComfyUI_Spark_TTS

2

Last updated
2025-06-10

ComfyUI_Spark_TTS is a custom node package designed for integration with ComfyUI that leverages the capabilities of the Spark-TTS text-to-speech model. It offers nodes for both controllable speech synthesis and voice cloning, allowing users to generate customized speech or replicate voices from reference audio.

  • Provides two main nodes: one for generating speech with adjustable parameters (gender, pitch, speed) and another for cloning voices based on input audio.
  • Supports various configurations for output quality and model performance, including options for CPU execution and memory management.
  • Facilitates easy integration with existing ComfyUI workflows, enhancing the versatility of text-to-speech applications.

Context

This tool serves as an extension within ComfyUI, enabling users to harness the advanced features of the Spark-TTS model. Its primary focus is on controllable speech synthesis and the ability to clone voices, making it ideal for applications requiring personalized voice interactions.

Key Features & Benefits

The key functionalities include the Spark_TTS_Creation node, which allows for the generation of speech by specifying various parameters such as gender, pitch, and speed. The Spark_TTS_Clone node facilitates voice cloning by using either a reference audio file or a preset speaker, thereby enhancing the realism and personalization of generated audio outputs.

Advanced Functionalities

Advanced capabilities include fine-tuning options for speech generation, such as temperature settings that influence the creativity of the output, and the ability to keep models loaded in memory for faster subsequent generations. Additionally, users can specify whether to run processes on CPU, accommodating devices that may not support GPU scheduling.

Practical Benefits

This package significantly streamlines the workflow for users looking to implement text-to-speech features in their projects. By providing easy-to-use nodes and flexible configurations, it enhances control over audio output quality and efficiency, allowing for rapid prototyping and deployment of voice synthesis applications.

Credits/Acknowledgments

The development of this tool is based on the original Spark-TTS project, with contributions from its developers acknowledged for providing the foundational model and library components. The project is released under the Apache License 2.0, ensuring open access and collaboration within the community.