- Print
- PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback!
This node merges two incoming audio together and outputs it as a stream. For the node to work correctly, it needs to be used in a streaming project.
Parameters
name | description | default |
---|---|---|
Stream Input Volume Percentage | Changes the volume of the incoming streaming audio | 100 |
Inputs
Audio
Accepts Streaming and Batch audio from a single channel.
Events
name | description | known nodes that generate this event |
---|---|---|
Start of TTS Fragment | Signals the start of a TTS segment. | TTS Http |
Speech Started | Signals the start of speech in realtime. | Vad |
End of TTS Fragment | Signals the start of a TTS segment. | TTS Http |
Speech Ended | Signals the end of speech in realtime. | Vad |
Outputs
Audio
Streams one-channel audio from the output connection.
Events
None
Remarks
Working Principle
- The node outputs the streaming audio instantaneously no matter what.
- Whenever an audio batch is received from a TTS node or a VAD node, the audio batch will be kept in a queue.
- If the batch audio queue is empty, the output stream is the same as the input.
- If the batch audio queue is not empty, the incoming streaming audio will be merged with the first audio in queue and streamed in the incoming rate.
Overflow
If the merged audio is too loud for the audio format, the node will automatically normalize the output stream.
Supported flow types
Stream
Release Notes
Was this article helpful?