# ComfyUI_StepAudioTTS **Repository Path**: sparrowbo/ComfyUI_StepAudioTTS ## Basic Information - **Project Name**: ComfyUI_StepAudioTTS - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-28 - **Last Updated**: 2025-02-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [中文](README.md) | English # A Text To Speech node using Step-Audio-TTS in ComfyUI. Can speak, rap, sing, or clone voice. ![](https://github.com/billwuhao/ComfyUI_StepAudioTTS/blob/master/assets/2025-02-21_05-34-25.png) ## Update [2025-02-25]⚒️: Support custom speaker `custom_stpeaker`. But please note that the three places in the figure must maintain consistent speaker name. When customizing, the `speaker` will automatically become invalid. ![](https://github.com/billwuhao/ComfyUI_StepAudioTTS/blob/master/assets/2025-02-25_20-21-22.png) In order not to affect the update, i have to move the `Step-Audio-speakers` folder to the `ComfyUI\models\TTS` folder. Please move it yourself. The structure is as follows: ``` ComfyUI\models\TTS ├── Step-Audio-Tokenizer ├── Step-Audio-speakers ├── Step-Audio-TTS-3B ``` ## Model Download Download to the `ComfyUI\models\TTS` folder ### Huggingface | Models | Links | |-------|-------| | Step-Audio-Tokenizer | [🤗huggingface](https://huggingface.co/stepfun-ai/Step-Audio-Tokenizer) | | Step-Audio-TTS-3B | [🤗huggingface](https://huggingface.co/stepfun-ai/Step-Audio-TTS-3B) | ### Modelscope | Models | Links | |-------|-------| | Step-Audio-Tokenizer | [modelscope](https://modelscope.cn/models/stepfun-ai/Step-Audio-Tokenizer) | | Step-Audio-TTS-3B | [modelscope](https://modelscope.cn/models/stepfun-ai/Step-Audio-TTS-3B) | Where_you_download_dir should have the following structure: ``` ComfyUI\models\TTS ├── Step-Audio-Tokenizer ├── Step-Audio-TTS-3B ``` ### Welcome to contribute more voices The audio file is named as `{Speaker}_prompt_.WAV`, For example, `明文_prompt.WAV`. I will add them to the code. Thus, there is no need for cloning. The currently supported voices are in the `Step-Audio-speakers` folder. Welcome to PR more voices. ## Supports Chinese, English, Korean, Japanese, Sichuanese, Cantonese etc. ## Acknowledgements Part of the code for this project comes from: * [Step-Audio](https://github.com/stepfun-ai/Step-Audio) * [CosyVoice](https://github.com/FunAudioLLM/CosyVoice) * [transformers](https://github.com/huggingface/transformers) * [FunASR](https://github.com/modelscope/FunASR) Thank you to all the open-source projects for their contributions to this project!