Get the latest tech news

Voice Activity Detection in Elixir with Membran


I hacked on something quite useful in the last few weeks, off and on. Voice Activity Detection in Elixir with Silero VAD through ONNX. I'll show what I did and try to give an idea of what it is and why it is useful.

More importantly we only need to send the chunks that seem voice-like on for processing or only transmit those to a listener on the other side. My goal with this was actually to use it in The Grand Kiosk a Nerves demo for the Seeed Studio ReTerminal DM that I am working on. I was happy to see that once I got the right data shape into Silero VAD all my previous experience with Membrane elements made those parts just slot together quite nicely.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of elixir

elixir

Photo of membran

membran

Related news:

News photo

Managing Distributed State with GenServers in Phoenix and Elixir

News photo

Avoiding recompilation hell in Elixir with mix xref

News photo

Zigler: Zig NIFs in Elixir