# \[Announce\] node-red-contrib-vad

**URL:** <https://discourse.nodered.org/t/announce-node-red-contrib-vad/44201>\
**Category:** Share Your Nodes\
**Created:** [14 April 2021 20:20 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-vad/44201 "2021-04-14T20:20:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![JGKK](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jgkk/32/18515_2.png) [@JGKK](https://discourse.nodered.org/u/JGKK)\
**Post date:** [14 April 2021 20:20 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-vad/44201/1 "2021-04-14T20:20:53Z")

</div>

🎉🎉🎉  
I just published the first version of node-red-contrib-vad.

> **[node-red-contrib-vad](https://flows.nodered.org/node/node-red-contrib-vad)**
>
> a node-red integration of node-vad

This is an integration of the [node-vad](https://github.com/Snirpo/node-vad) implementation of webrtc vad.  
This node allows you to perform voice activity detection on pcm audio buffers.  
Simply send a stream of buffers through this node and it will attach a message property to each message stating if the buffer in that message had voice in it or not.  
This can for example be used in conjunction with a microphone stream and a speech to text node to only send audio containing speech to be transcribed.  
It can also be used to build a effective voice command recorder used together with a microphone node to determine when the command was finished.

As always im happy about feedback, feature requests and bug reports on the nodes repo:

> **[johanneskropf/node-red-contrib-vad](https://github.com/johanneskropf/node-red-contrib-vad)**
>
> an integration of the node-vad webrtc voice activity detection implementation for node-red

Best regards Johannes
