ComfyUI > Nodes > ComfyUI-SoulX-Podcast > SoulX Podcast Input Parser

ComfyUI Node: SoulX Podcast Input Parser

Class Name

SoulXPodcastInputParser

Category
SoulX-Podcast
Author
flybirdxx (Account age: 3194days)
Extension
ComfyUI-SoulX-Podcast
Latest Updated
2025-10-31
Github Stars
0.08K

How to Install ComfyUI-SoulX-Podcast

Install this extension via the ComfyUI Manager by searching for ComfyUI-SoulX-Podcast
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-SoulX-Podcast in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

SoulX Podcast Input Parser Description

Facilitates podcast dialogue creation by parsing input configurations for SoulXPodcast model.

SoulX Podcast Input Parser:

The SoulXPodcastInputParser is a specialized node designed to facilitate the creation of podcast dialogues by parsing input configurations and preparing them for further processing. This node is particularly useful for AI artists who want to generate two-person dialogues in a podcast format, leveraging the capabilities of the SoulXPodcast model. It supports two modes of input: a simple mode for straightforward dialogue creation and a JSON mode for more complex configurations. The node's primary function is to interpret and organize input data, such as audio prompts and dialogue scripts, into a structured format that can be used to generate realistic and coherent podcast content. By providing a flexible and user-friendly interface, the SoulXPodcastInputParser enables users to easily configure and customize their podcast dialogues, enhancing the creative process and ensuring high-quality outputs.

SoulX Podcast Input Parser Input Parameters:

soulx_model

The soulx_model parameter is a required input that specifies the SoulXPodcast model to be used for processing the podcast input. This model contains the necessary configurations and components, such as the audio tokenizer and language model, to generate the podcast content. It is crucial for ensuring that the input data is interpreted correctly and that the output is coherent and aligned with the desired podcast format.

input_mode

The input_mode parameter determines the mode of input configuration, offering two options: "simple" and "json". In "simple" mode, users can input dialogue scripts directly through node inputs, making it ideal for straightforward two-person dialogues. The "json" mode allows for more complex configurations using a JSON format, which can include additional details such as dialect prompts and audio references. The default value is "simple", and this parameter is essential for defining how the input data is structured and processed.

S1_prompt_audio

The S1_prompt_audio parameter is an optional input that allows users to provide an audio prompt for the first speaker in the dialogue. This audio input can be used to set the tone or style of the speaker's voice, enhancing the realism and personalization of the podcast content. It is particularly useful when users want to incorporate specific audio characteristics into the dialogue.

S2_prompt_audio

Similar to S1_prompt_audio, the S2_prompt_audio parameter is an optional input for providing an audio prompt for the second speaker. This allows for the customization of the second speaker's voice, ensuring that both speakers in the dialogue have distinct and personalized audio characteristics. This parameter is beneficial for creating dynamic and engaging podcast dialogues.

dialogue_script

The dialogue_script parameter is an optional input that allows users to define the dialogue between the two speakers in a simple text format. The script should be formatted with each speaker's lines prefixed by their respective identifiers, such as [S1] and [S2]. This parameter is essential for specifying the content of the dialogue and is particularly useful in "simple" input mode. The default script is a basic two-line exchange, and users can customize it to suit their creative needs.

json_config

The json_config parameter is an optional input that allows users to provide a JSON-formatted configuration for the dialogue. This configuration can include detailed information about the speakers, such as audio prompts and dialects, as well as the dialogue script itself. It is particularly useful in "json" input mode, where users can leverage the flexibility of JSON to create complex and nuanced podcast dialogues. The default value is an empty JSON object, and users can customize it to include various elements that enhance the podcast content.

SoulX Podcast Input Parser Output Parameters:

PODCAST_INPUT

The PODCAST_INPUT is the primary output of the SoulXPodcastInputParser node. It represents the structured and processed input data that is ready for use in generating podcast content. This output includes all the necessary information, such as audio prompts and dialogue scripts, organized in a format that can be seamlessly integrated with the SoulXPodcast model. The PODCAST_INPUT is crucial for ensuring that the subsequent podcast generation process is smooth and produces high-quality results.

SoulX Podcast Input Parser Usage Tips:

  • To optimize the node's performance, choose the input mode that best suits your needs: use "simple" mode for straightforward dialogues and "json" mode for more complex configurations.
  • When using audio prompts, ensure that the audio files are of high quality to enhance the realism and clarity of the podcast content.
  • Customize the dialogue script or JSON configuration to reflect the desired tone, style, and content of your podcast, taking advantage of the flexibility offered by the node.

SoulX Podcast Input Parser Common Errors and Solutions:

JSON config parsing failed

  • Explanation: This error occurs when the JSON configuration provided in the json_config parameter is not properly formatted or contains syntax errors.
  • Solution: Ensure that the JSON configuration is correctly formatted, with all necessary elements properly structured and enclosed in braces. Use a JSON validator to check for syntax errors before inputting the configuration.

Invalid input mode

  • Explanation: This error arises when an unsupported value is provided for the input_mode parameter.
  • Solution: Verify that the input_mode is set to either "simple" or "json", as these are the only supported options. Double-check the spelling and case of the input mode value.

SoulX Podcast Input Parser Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-SoulX-Podcast
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.