KJNodes/audiogenerated

Reproducir Sonido KJ(PlaySoundKJ)

Reproduce el audio de entrada en el navegador. Modos: 'always' reproduce en cada Ejecución, 'on_empty_queue' reproduce solo cuando la Cola termina, 'on_change' reproduce solo cuando el contenido del audio cambia. La Duración limita la longitud de reproducción (0 = audio completo).

Play Sound KJ

any_input
audio
any_output
audio_path
STRING
mode
always
volume
0.50
duration
5.0
KJNodes

Descripción

Reproduce audio en el navegador cuando la Ejecución llega a Este Nodo. El audio se puede proporcionar mediante una Entrada audio (tipo AUDIO) o especificando una ruta de archivo en la Entrada de cadena audio_path (se usa cuando la Entrada audio no está conectada). El Nodo ofrece tres modos de reproducción: always (reproducir en cada Ejecución), on_empty_queue (reproducir solo cuando la Cola termina) y on_change (reproducir solo cuando el contenido del audio cambia). Un parámetro de Duración limita la longitud de reproducción; establézcalo en 0.0 para reproducir el archivo de audio completo.

Entradas

NombreTipoRequeridoPredeterminadoDescripción
any_inputANYTYPENoUna Entrada de paso genérica. Permite Insertar Este Nodo en un Flujo de trabajo sin romper conexiones existentes.
audioAUDIONoDatos de audio de otro Nodo (por ejemplo, una Salida de Decodificación VAE). Cuando está conectada, esta es la Fuente de audio que se Reproducirá.
audio_pathCADENA""Ruta de archivo a un archivo de audio. Se usa solo cuando la Entrada audio no está conectada. Abandonar vacío si se usa la Entrada audio.
modeCOMBO"always"Modo de activación de reproducción. Opciones: "always" – reproduce en cada Ejecución; "on_empty_queue" – reproduce solo cuando la Cola termina; "on_change" – reproduce solo cuando el contenido del audio (de la Entrada audio o audio_path) cambia.
volumeFLOTANTE0.5Volumen de reproducción, desde 0.0 (silencio) hasta 1.0 (Volumen completo). Tamaño del paso 0.01.
durationFLOTANTE5.0Duración en segundos a reproducir. Establézcalo en 0.0 para reproducir el audio completo. Rango: 0.0 a 300.0, paso 0.1.

Salidas

TipoDescripción
ANYTYPEPasa el valor de la Entrada any_input sin cambios, permitiendo la continuidad del Flujo de trabajo. Si any_input no está conectado, la Salida será None.

Notas de uso

  • Prioridad de la Fuente de audio: Cuando la Entrada audio está conectada, tiene prioridad sobre audio_path. Si se proporcionan ambas, se usa la Entrada audio.
  • Comportamiento de los modos:
    • always – adecuado para pruebas o reproducción continua.
    • on_empty_queue – útil para Reproducir un sonido de notificación DESPUÉS de que un lote de generaciones se complete.
    • on_change – reproduce solo cuando los datos de audio reales (o la ruta de archivo, si se usa audio_path) difieren de la Ejecución Anterior. Esto evita la reproducción repetida cuando el Nodo se ejecuta varias veces con el mismo audio.
  • Duración: Un valor de 0.0 reproduce el clip de audio completo. De lo contrario, la reproducción se corta DESPUÉS del número de segundos especificado (máximo 300 segundos).
  • Volumen: El Volumen es una ganancia Lineal aplicada al audio. No se permiten valores superiores a 1.0; para amplificación, preprocese el audio en otro lugar.
  • Salida: El paso any_input permite encadenar Este Nodo sin afectar el flujo de datos (por ejemplo, conéctelo en paralelo a un Nodo cuya Salida desee monitorear audiblemente).
  • Entorno del navegador: El audio se reproduce a través del sistema de audio del navegador. Asegúrese de que el navegador tenga habilitada la reproducción de audio y de que se cumplan las políticas de reproducción automática (el Nodo puede requerir un gesto del Usuario en la primera Ejecución).

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…
Reproducir Sonido KJ (PlaySoundKJ) - ComfyUI-KJNodes | ComfyUI Wiki