dograh VS strawberry

Compare dograh vs strawberry and see what are their differences.

dograh

Open source voice AI platform. Self-hosted alternative to Vapi and Retell. On Prem, BYOK across Speech to Speech or LLM/STT/TTS, with a visual workflow builder, MCP native and telephony support. (by dograh-hq)

strawberry

Local voice assistant using Gemma4 (by pncnmnp)
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
dograh strawberry
7 2
4,249 0
90.4% -
9.8 -
5 days ago about 1 month ago
Python Python
BSD 2-clause "Simplified" License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

dograh

Posts with mentions or reviews of dograh. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-05-04.

strawberry

Posts with mentions or reviews of strawberry. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-05-04.
  • OpenAI delivers low-latency voice AI at scale
    10 projects | news.ycombinator.com | 4 May 2026
    The whole setup works on my M2 MacBook Pro with 16 GB RAM. I use Gemma 4B via LiteRT-LM.

    I've found that LiteRT-LM has a much lower DRAM footprint than Ollama. I've also made tons of optimizations in the code - for eg, you can do quite a bit with a 16k context window for a voice assistant while managing a good footprint, so I keep track of the token usage and then perform an auto-compaction after a while. I use sub-agents and only do deep-think calls with them, so the context window is separated out. In a multi-turn conversation, if Gemma 4 directly processes audio input, the KV cache fills up within a few turns, so I channel it all via Whisper.

    I did not want to use openWakeWord or Picovoice because they had limitations on which wake word you could choose. Alternative was to train a model of my own. So I created my own wake word detection pipeline using Whisper Tiny - works surprisingly well: https://github.com/pncnmnp/strawberry/blob/main/main.py#L143...

    Also, I have VAD going with smart turn v3 (like I mentioned above) + I use browser/websocket for AEC + Barge-in (https://github.com/pncnmnp/strawberry/blob/main/audio_ws.py).

    I'm using the MacBook's built-in microphones for this, though, and I haven't fully tested it with other microphones. I've been ironing out the rough edges on a daily basis. I should write a quick blog on this too.

What are some alternatives?

When comparing dograh and strawberry you can also consider the following projects:

pronghorn - Fast, low-latency voice assistant protocol. Wire-level UDP streaming replacement for Wyoming.

pipecat - Open Source framework for voice and multimodal conversational AI

webrtc-zero-downtime-restart - A playground to make WebRTC easier to deploy, safer and more robust

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured

Did you know that Python is
the 1st most popular programming language
based on number of references?