Visit ComfyUI Online for ready-to-use ComfyUI environment
Facilitates audio recording, noise reduction, and clean waveform output in ComfyUI for AI artists.
The AudioRecorderAT
node is designed to facilitate audio recording and processing within the ComfyUI environment. Its primary function is to capture audio input, perform noise reduction, and output a clean audio waveform. This node is particularly beneficial for AI artists who need to incorporate high-quality audio into their projects without the hassle of dealing with background noise. By leveraging advanced techniques such as spectral gating and dynamic gain normalization, AudioRecorderAT
ensures that the recorded audio is clear and free from unwanted noise. The node's ability to automatically detect and use silent segments as noise references further enhances its noise reduction capabilities, making it a powerful tool for creating professional-grade audio content.
This parameter specifies the duration of the audio recording in seconds. It determines how long the recording session will last, directly impacting the length of the captured audio. The minimum value is 1 second, and the default is set to 5 seconds, with increments of 1 second.
The sample_rate
parameter defines the number of samples per second in the audio recording. It affects the audio quality and file size, with higher rates providing better quality. Available options are 16000, 44100, and 48000 Hz, with 48000 Hz as the default setting.
This parameter sets the number of FFT (Fast Fourier Transform) points used in the spectral analysis. It influences the frequency resolution of the noise reduction process. The value must be a power of two, ranging from 512 to 4096, with a default of 2048 and increments of 512.
The sensitivity
parameter controls the threshold for noise reduction, affecting how aggressively noise is filtered out. A higher sensitivity results in more noise being removed. It ranges from 0.1 to 3.0, with a default value of 1.2 and increments of 0.1.
This parameter determines the size of the smoothing kernel applied to the noise reduction mask. It helps in preserving the edges of the audio signal while reducing noise. The value must be an odd number between 1 and 7, with a default of 5 and increments of 2.
The seed
parameter is used for random number generation, ensuring reproducibility of the audio processing results. It accepts any integer value, with a default of 0.
This optional boolean parameter enables or disables the audio recording and processing functionality. When set to True
, the node is active; otherwise, it returns None
.
The audio
output parameter provides the processed audio data as a dictionary containing the waveform and sample rate. The waveform is a cleaned and noise-reduced version of the recorded audio, ready for use in various applications. This output is crucial for ensuring that the audio quality meets professional standards, free from unwanted noise and artifacts.
sensitivity
and smooth
values to find the best balance between noise reduction and audio quality for your specific use case.<error_message>
RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Playground, enabling artists to harness the latest AI tools to create incredible art.