Problem Statement: It appears when I use a conversation trigger, the sentences or phrases I set don’t match/trigger if the first word of the sentence isn’t capitalized.
Context: I built my own wyoming satellite device using a raspberry pi with a respeaker 4-mic array via usb and it’s been working pretty well. But after I got it up, for the life of me, I couldn’t figure out why the phrases I would speak into it wouldn’t trigger the conversations I had defined in my automations. I am using a fully local voice pipeline -
- STT - Wyoming-Satellite Device → Faster-Whisper (GPU Accelerated)
- TTS - Piper (GPU Accelerated) → Wyoming-Satellite Device
- Conversation Agent: Ollama Conversation, qwen3:8b AI model (GPU accelerated) with the Assist enabled
So I checked the logs of my Faster-Whisper instance to identify what words it was picking up or if it was miss understanding me. To my surprise it heard me perfectly and the phrase matched my automations conversation triggers.
Fix: I noticed the read-out from the logs showed the first word capitalized. Thinking “there is NO way case sensitivity should be a thing” I changed my conversation triggers to be capitalized. And voila, it works. WHY in the world is this a thing.