8e5aaa656e8b57622fe344ca85f4bfef92eedc0a
ComfyUI-Lackluster-Nodes
Custom ComfyUI nodes for AllTalk TTS integration.
Features
- AllTalk TTS Generator: Generate text-to-speech audio using an existing AllTalk installation
- AllTalk Voice Loader: Load and view available voices from AllTalk server
- AllTalk Settings Loader: View current AllTalk server settings
Installation
Method 1: Using ComfyUI Manager
- Open ComfyUI Manager
- Search for "ComfyUI Lackluster Nodes"
- Click Install
- Restart ComfyUI
Method 2: Manual Installation
- Clone this repository into your ComfyUI custom nodes directory:
cd path/to/ComfyUI/custom_nodes git clone https://github.com/yourusername/ComfyUI-Lackluster-Nodes.git - Install dependencies:
cd ComfyUI-Lackluster-Nodes pip install -r requirements.txt - Restart ComfyUI
Prerequisites
- An existing AllTalk TTS server installation running on your machine
- The ALLTalk server should be accessible at the URL specified in the node (default:
http://localhost:7851)
Usage
AllTalk TTS Generator
The main node for generating text-to-speech audio.
Inputs:
text: The text to convert to speechcharacter_voice: The voice character to use (e.g., "female_1")language: Language code (auto, en, es, fr, de, it, pt, nl, ru, ja, zh, ko)speed: Speech speed (0.25 - 2.0)temperature: Generation temperature (0.1 - 1.0)repetition_penalty: Repetition penalty (1.0 - 20.0)pitch: Voice pitch (-10.0 - 10.0)alltalk_server_url: URL to your AllTalk server (default: http://localhost:7851)narrator_enabled: Enable narrator (false, true, silent)narrator_voice: Narrator voice character (default: male_1)
Outputs:
audio: Audio data for use in other nodesaudio_path: File path to the generated audio
AllTalk Voice Loader
Fetches and displays available voices from your AllTalk server.
AllTalk Settings Loader
Displays current settings from your AllTalk server.
Node Location
All nodes can be found in the ComfyUI menu under: audio/tts
Troubleshooting
Cannot connect to AllTalk server
- Ensure AllTalk is running and accessible at the specified URL
- Check that the URL in the node matches your AllTalk server URL
- Default URL is
http://localhost:7851
No voices available
- Make sure AllTalk has voices configured
- Use the AllTalk Voice Loader to see available voices
License
MIT
Languages
Python
70.1%
TypeScript
22.4%
Vue
7.5%