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
| Nombre | Tipo | Requerido | Predeterminado | Descripción |
|---|---|---|---|---|
any_input | ANYTYPE | No | — | Una Entrada de paso genérica. Permite Insertar Este Nodo en un Flujo de trabajo sin romper conexiones existentes. |
audio | AUDIO | No | — | Datos 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_path | CADENA | Sí | "" | 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. |
mode | COMBO | Sí | "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. |
volume | FLOTANTE | Sí | 0.5 | Volumen de reproducción, desde 0.0 (silencio) hasta 1.0 (Volumen completo). Tamaño del paso 0.01. |
duration | FLOTANTE | Sí | 5.0 | Duració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
| Tipo | Descripción |
|---|---|
| ANYTYPE | Pasa 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
audioestá conectada, tiene prioridad sobreaudio_path. Si se proporcionan ambas, se usa la Entradaaudio. - 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 usaaudio_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.0reproduce 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_inputpermite 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.