Skip to content Skip to footer
0 items - $0.00 0

Show HN: Open-source, native audio turn detection model by kwindla

Show HN: Open-source, native audio turn detection model by kwindla

Show HN: Open-source, native audio turn detection model by kwindla

12 Comments

  • Post Author
    zamalek
    Posted March 6, 2025 at 11:35 pm

    As an [diagnosed] HF autistic person, this is unironically something I would go for in an earpiece. How many parameters is the model?

  • Post Author
    written-beyond
    Posted March 7, 2025 at 12:16 am

    Having reviewed a few turn based models your implementation is pretty inline with them. Excited to see how this matures!

  • Post Author
    fdsd
    Posted March 7, 2025 at 1:58 am

    [dead]

  • Post Author
    fdafdsa
    Posted March 7, 2025 at 2:04 am

    [dead]

  • Post Author
    remram
    Posted March 7, 2025 at 3:14 am

    Ok what's turn detection?

  • Post Author
    foundzen
    Posted March 7, 2025 at 4:19 am

    I got most of my answers from the README. Well written. I read most of it.
    Can you share what kind of resources (and how much of them) were required to fine tune Wav2Vec2-BERT?

  • Post Author
    kwindla
    Posted March 7, 2025 at 5:12 am

    A couple of interesting updates today:

    – 100ms inference using CoreML: https://x.com/maxxrubin_/status/1897864136698347857

    – An LSTM model (1/7th the size) trained on a subset of the data: https://github.com/pipecat-ai/smart-turn/issues/1

  • Post Author
    cyberbiosecure
    Posted March 7, 2025 at 5:14 am

    forking…

  • Post Author
    prophesi
    Posted March 7, 2025 at 5:25 am

    I'd love for Vedal to incorporate this in Neuro-sama's model. An osu bot turned AI Vtuber[0].

    [0] https://www.youtube.com/shorts/eF6hnDFIKmA

  • Post Author
    xp84
    Posted March 7, 2025 at 5:48 am

    I'm excited to see this particular technology developing more. From the absolute worst speech systems such as Siri, who will happily interrupt to respond with nonsense at the slightest half-pause, to even ChatGPT voice mode which at least tries, we haven't yet successfully got computers to do a good job of this – and I feel it may be the biggest obstacle in making 'agents' that are competent at completing simple but useful tasks. There are so many situations where humans "just know" when someone hasn't yet completed a thought, but "AI" still struggles, and those errors can just destroy the efficiency of a conversation or worse, lead to severe errors in function.

  • Post Author
    lostmsu
    Posted March 7, 2025 at 6:43 am

    Does this support multiple speakers?

  • Post Author
    pzo
    Posted March 7, 2025 at 8:27 am

    I will have a look at this. Played with pipecat before and it's great, switched to sherpa-onnx though since I need something that compile to native and can run on edge devices.

    I'm not sure if turn detection can be really solved except dedicated push to talk button like in walkie-talkie. I often tried google translator app and the problem is in many times when you speaking longer sentence you will stop or slow down a little to gather thought before continuing talking (especially if you are not native speaker). For this reason I avoid converation mode in such cases like google translator and when using perplexity app I prefer the push to talk button mode instead of new one.

    I think this could be solved but we would need not only low latency turn detection but also low latency speech interruption detection and also very fast low latency llm on device. And in case we have interruption good recovery that system know we continue last sentence instead of discarding previous audio and starting new etc.

    Lots of things can be improved also regarding i/o latency, like using low latency audio api, very short audio buffer, dedicated audio category and mode (in iOS), using wired headsets instead of buildin speaker, turning off system processing like in iphone audio boosting or polar pattern. And streaming mode for all STT, transport (using using remote LLM), TTS. Not sure if we can have TTS in streaming mode. I think most of the time they split by sentence.

    I think push to talk is a good solution if well designed: big button in place easily reached with your thumb, integration with iphone action button, using haptic for feedback, using apple watch as big push button, etc.

Leave a comment

In the Shadows of Innovation”

© 2025 HackTech.info. All Rights Reserved.

Sign Up to Our Newsletter

Be the first to know the latest updates

Whoops, you're not connected to Mailchimp. You need to enter a valid Mailchimp API key.