TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Private Alternatives to Alexa?

224 pointsby spirover 3 years ago
95% of the value we get from Alexa is automatic turning on&#x2F;off of lights and simple functions like cooking timers.<p>We&#x27;ve had Amazon Alexa for five years, since the gen 1 device, and now find it to be an increasing invasion to the sanctity of the home.<p>We find it particularly annoying that nowadays, when you ask Alexa to do something, several times per week it will suggest some annoying upsell crap you don&#x27;t care about. It used to suggest things once per quarter tops, that was fine.<p>HN, what private alternatives to Alexa may exist?<p>For example, does anyone make a system that&#x27;s relatively polished and operates entirely in the home, with no audio sent to the cloud? I&#x27;d be happy to run a hub&#x2F;box for the system.

38 comments

lcvwover 3 years ago
I’m also very interested in an answer. We use Alexa a lot, but this week I had to unplug every Alexa in the house because a distant family member had gained access to the family Amazon account and was trying to use the “drop in” feature to listen to our conversations. In the course of our investigation I found out that Alexa does not log privacy related events at all (there is no record of a drop in stored anywhere), and the UI for locking down which profiles and contacts have access to which feature is unbelievably bad. At this point I can’t prove that this person doesn’t still have access somehow (every single contact taken from your phone has unique permissions to drop in) and I can’t delete the profile this person created without contacting customer support. So the devices are going to stay unplugged until I have time to nuke the Amazon account and create a new one.<p>To be clear, I’m not concerned about cloud processing or even mining my data. Just something I can have a reasonable amount of control over and that doesn’t constantly enable features I don’t want on its own.
评论 #29562233 未加载
评论 #29564019 未加载
评论 #29562117 未加载
评论 #29626640 未加载
评论 #29565098 未加载
followerover 3 years ago
It&#x27;s unfortunate that another comment that links to Rhasspy has been downvoted (I assume because it lacked any other context) so I wanted to mention the project with some additional context: <a href="https:&#x2F;&#x2F;rhasspy.readthedocs.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rhasspy.readthedocs.io&#x2F;</a><p>While I&#x27;ve not used the entire Rhasspy project myself (but trying it out is on the long list of things to do :) ) I have used the offline Text-To-Speech sub-project Larynx...<p>...and it is <i>amazing</i>!<p>Larynx is <i>significantly</i> ahead in terms of quality of output &amp; variety of voices (fifty--across multiple languages, accents &amp; genders) of any other FLOSS Text-To-Speech project I&#x27;ve tried.<p>I think the relative new-ness of the project is part of the reason Larynx (<a href="https:&#x2F;&#x2F;github.com&#x2F;rhasspy&#x2F;larynx&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rhasspy&#x2F;larynx&#x2F;</a>) currently flies under the radar.<p>If the rest of Rhasspy is as good as Larynx I&#x27;d imagine it&#x27;s worth trying out.<p>Larynx demo video: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=hBmhDf8cl0k" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=hBmhDf8cl0k</a><p>Samples of pre-trained voices: <a href="https:&#x2F;&#x2F;rhasspy.github.io&#x2F;larynx&#x2F;#en-us" rel="nofollow">https:&#x2F;&#x2F;rhasspy.github.io&#x2F;larynx&#x2F;#en-us</a>
评论 #29562651 未加载
评论 #29563270 未加载
评论 #29568551 未加载
评论 #29563005 未加载
评论 #29564961 未加载
评论 #29568529 未加载
jffryover 3 years ago
I&#x27;ve heard of Mycroft before but have no personal experience with it: <a href="https:&#x2F;&#x2F;mycroft.ai" rel="nofollow">https:&#x2F;&#x2F;mycroft.ai</a><p>It seems like they have an open source client that you can run on your own hardware but it&#x27;s still dependent on the backend services that Mycroft-the-company provides. Perhaps their privacy stance is more palatable to you, though?<p>I think there used to be a project that was fully on-device but it got bought and consumed by Sonos
评论 #29562293 未加载
评论 #29565816 未加载
评论 #29562515 未加载
评论 #29570947 未加载
评论 #29566703 未加载
评论 #29562288 未加载
3npover 3 years ago
I&#x27;ve been wanting pretty bad to help my Google-Home-dependent family back home with this. They mostly need voice-controlled music and lights.<p>First off, unless you want to really DIY the glue-code, you want to use HomeAssistant (huge community) or NodeRED.<p>The only part I&#x27;m uncertain about and haven&#x27;t explored properly myself is the voice-to-text part. Any solution should be pluggable into HA or NR.<p>Relevant threads in HA voice-assistant sub-forum:<p>* <a href="https:&#x2F;&#x2F;community.home-assistant.io&#x2F;t&#x2F;replacing-alexa-or-google-home-by-almond-and-ada&#x2F;152666" rel="nofollow">https:&#x2F;&#x2F;community.home-assistant.io&#x2F;t&#x2F;replacing-alexa-or-goo...</a> (Ada, Rhasspy and other FOSS alternatives)<p>* <a href="https:&#x2F;&#x2F;community.home-assistant.io&#x2F;t&#x2F;local-voice-control&#x2F;296830" rel="nofollow">https:&#x2F;&#x2F;community.home-assistant.io&#x2F;t&#x2F;local-voice-control&#x2F;29...</a> (you can apparently use Alexa for voice control even if it does not have any internet access)<p>* <a href="https:&#x2F;&#x2F;community.home-assistant.io&#x2F;t&#x2F;best-option-for-local-music-playback-via-home-assistant-and-google-assistant&#x2F;313652&#x2F;2" rel="nofollow">https:&#x2F;&#x2F;community.home-assistant.io&#x2F;t&#x2F;best-option-for-local-...</a> (local TTS)
LeoPantheraover 3 years ago
Maybe this is an obvious answer, and therefore not one you&#x27;re interested in, but there&#x27;s Siri.<p>Although audio is sent to the cloud, you can choose whether it is stored or not, and whatever you pick, Apple&#x27;s privacy policy is <i>very</i> strict.<p>HomePods are mostly advertised as music playback devices, but I mostly use mine as a HomeKit control device.<p>Homebridge allows you to control non-HomeKit devices via Siri: <a href="https:&#x2F;&#x2F;homebridge.io" rel="nofollow">https:&#x2F;&#x2F;homebridge.io</a>
评论 #29561925 未加载
评论 #29561891 未加载
评论 #29562406 未加载
评论 #29561902 未加载
评论 #29565177 未加载
评论 #29563867 未加载
Jarvyover 3 years ago
If you use Home Assistant and want something that is easy to setup, there is Home Intent: <a href="https:&#x2F;&#x2F;homeintent.io" rel="nofollow">https:&#x2F;&#x2F;homeintent.io</a><p>It uses Rhasspy under the covers, and automatically imports lights, switches, fans, etc and sets up sentences and intents for you. After initial setup, it can be used without an active internet connection.<p>All you need is some container knowledge, an extra Pi, and a good speakerphone (like a Jabra Speak 410) to get going.<p>Disclosure: I am the main author of Home Intent.
评论 #29589429 未加载
评论 #29566065 未加载
khimarosover 3 years ago
<a href="https:&#x2F;&#x2F;rhasspy.readthedocs.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rhasspy.readthedocs.io&#x2F;</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;rhasspy&#x2F;rhasspy" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rhasspy&#x2F;rhasspy</a>
评论 #29562368 未加载
Havocover 3 years ago
I&#x27;ve toyed around with mycroft + raspberry + respeaker array. Works well enough that I could get it to figure out wolfram style questions fairly well.<p>Most things seem to assume a raspberry as the base hardware which somewhat implies cloud usage.<p>There is also hive mind which seems to get around the above issue (basically mycroft except with a more satellite mentality to mic placement)<p>Also been wondering whether it is possible to just use the cloud TTS since their voices are quite good. That should fall under GCP&#x2F;AWS etc terms which seems a little more privacy friendly than straight alexa &amp; friends.<p>Planning on having another go at this, but first tackling presence detection which is a minefield of note too
noitpmederover 3 years ago
Although not exactly what you&#x27;re looking for, I&#x27;ve heard really interesting things about <a href="https:&#x2F;&#x2F;knocki.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;knocki.com&#x2F;</a><p>Essentially you can program your house to coded knocks. Lights&#x2F;music&#x2F;door&#x2F;... all by sequences of knocks.
评论 #29562680 未加载
评论 #29565809 未加载
mattowen_ukover 3 years ago
The harder problem isn&#x27;t the software - that&#x27;s solvable to a degree by most of us on this thread - it&#x27;s the hardware. Alexa et al. are packed full of hardware tweaks such as array based far-field microphones which can determine where the voice commands are coming from, and isolate them from background noise and their own audio output. Then there&#x27;s the built-in proprietary Alexa&#x2F;Google-home support in a lot of consumer goods as well. There&#x27;s hardware widgets that you can get to effectively rebuild Alexa type hardware with an off the shelf SBC, but I think I&#x27;m on the ball here when I say most people don&#x27;t want to do that, and&#x2F;or don&#x27;t have the hardware skills either.<p>Personally, I live fine without a voice controlled home assistant. I am however able bodied, and I can press buttons and flick switches without much thought. If that were to change, then yeah, I can see a need for these things, but they <i>really</i> need to be able to work offline with no internet connection should you wish have them configured like that.
abetuskover 3 years ago
This is more of a &quot;DIY&quot; approach but all the tools are there for FOSS and OSHWA solutions.<p>Mozilla has DeepSpeech [0] and, while not as advanced as the stuff from Google or Amazon, my experimentation left me feeling pretty hopeful that it could reliably recognize at least keywords.<p>The Raspberry Pi is quite capable though you&#x27;ll probably need some dedicated microphone to reliably catch voice data. I know ReSpeaker [1] but maybe some off the shelf conference USB microphones would work as well.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;mozilla&#x2F;DeepSpeech" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mozilla&#x2F;DeepSpeech</a><p>[1] <a href="https:&#x2F;&#x2F;wiki.seeedstudio.com&#x2F;ReSpeaker_4_Mic_Array_for_Raspberry_Pi&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wiki.seeedstudio.com&#x2F;ReSpeaker_4_Mic_Array_for_Raspb...</a>
mataugover 3 years ago
I&#x27;m not aware of any private alternatives, but I&#x27;ve been annoyed by the same issue, and since switched to using Siri.<p>So if you&#x27;ve got a few apple devices such as a homepod &#x2F; apple watch &#x2F; iPhone, consider the homekit ecosystem, its been working well for me.
rcarmoover 3 years ago
I have set up a Rhasspy instance on a Pi 3A (using a Seedstudio microphone HAT) and it works decently, although it is by no means Siri&#x2F;Alexa grade.<p>The good thing about it is that it takes only a couple of minutes to install via Docker and has all the base niceties out of the box (trigger word, intent detection, speech synthesis).<p>I would say it is good enough to tinker with, although clearly not yet up to par (mind you, I am also trying it in English).
hipitihopover 3 years ago
Consider Project Alice. OSS runs on Raspberry Pi or AMD container. <a href="https:&#x2F;&#x2F;github.com&#x2F;project-alice-assistant&#x2F;ProjectAlice" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;project-alice-assistant&#x2F;ProjectAlice</a>
1vuio0pswjnm7over 3 years ago
Dumb question: Why does Alexa need to connect to the internet to turn lights on&#x2F;off or run timers. What happens when it cannot connect to the Amazon mothership.
评论 #29563431 未加载
betwixthewiresover 3 years ago
Polished? No<p>There are open source speech to text engines, text to speech engines and assistant software with APIs, you could probably build something with a raspberry pi, I looked into it a while back but I don&#x27;t really mind light switches.<p>&quot;Open Assistant&quot; should get the ball rolling for you, search that and dive down the rabbit hole of open source home automation.
3a2d29over 3 years ago
I don&#x27;t want to sound like a smart ass, but I feel like a good alternative to Alexa is just doing all that yourself.<p>I have never had an Alexa but surely there isn&#x27;t that much time saved by having it turn off lights. Siri on your iPhone can set alarms and shopping lists and presumably your phone it always around you.
评论 #29562835 未加载
评论 #29562403 未加载
评论 #29562828 未加载
gnicholasover 3 years ago
If you can get comfortable with Siri (which does send audio to the cloud, though with iOS 15 there&#x27;s more on-device capability), you should experiment with controlling Google Assistant and Amazon Alexa via Siri.<p>I set up my phone so I can say &quot;hey Siri ok google&quot; and then it asks me what I want to tell google. I then say any command supported by the Google Assistant, and it passes the command through.<p>Technically I think it&#x27;s supposed to work all in one utterance, but I have found that it never works that way. I always have to split it up. Even still, this is a pretty handy way to be able to ask for information (Siri&#x27;s knowledge seems quite limited compared to Alexa&#x2F;Google) without having any always-listening devices in my home.
评论 #29577702 未加载
mibollmaover 3 years ago
You could also keep using Alexa and add a do-it-yourself privacy enhancement called Alias: <a href="https:&#x2F;&#x2F;www.instructables.com&#x2F;Project-Alias&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.instructables.com&#x2F;Project-Alias&#x2F;</a>
评论 #29577695 未加载
edude03over 3 years ago
Haven’t seen it mentioned - I think <a href="https:&#x2F;&#x2F;mycroft.ai&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mycroft.ai&#x2F;</a> is exactly the sort of thing the original poster as well as the general HN crowd is looking for
owenfiover 3 years ago
mycroft.ai appears to be one option. I heard of them at MakerFaire (2018) and they appear to still be around. I believe they supported installation on a raspberrypi&#x2F;similar around that timeframe.
atum47over 3 years ago
I was working on a solution for that a few years ago with an API for raspberry pi<p><a href="https:&#x2F;&#x2F;github.com&#x2F;victorqribeiro&#x2F;rpiapi" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;victorqribeiro&#x2F;rpiapi</a><p>Here you can see I&#x27;m using voice commands to drive a car<p><a href="https:&#x2F;&#x2F;github.com&#x2F;victorqribeiro&#x2F;raspberryCar" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;victorqribeiro&#x2F;raspberryCar</a><p>I mean, with a little bit of code and some 3v relays you can achieve what you want
madjam002over 3 years ago
The only viable option that I found that could reliably infer commands from speech is <a href="https:&#x2F;&#x2F;github.com&#x2F;Picovoice&#x2F;rhino" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Picovoice&#x2F;rhino</a><p>Unfortunately it is not open source (the GitHub just has binary blobs) and requires an account to log in to generate and download model files, but the accuracy is great and you can use it to send commands to Home Assistant to turn lights on&#x2F;off etc.
philsnowover 3 years ago
One of my back-burner projects is putting some esp32s or similar around the house with microphones, streaming whatever audio they hear to Dragon NaturallySpeaking like in this video <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=8SkdfdXWYaI#t=9m5s" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=8SkdfdXWYaI#t=9m5s</a> , but hooked up to home assistant scenes &#x2F; automations instead of emacs commands.
javajoshover 3 years ago
I was wondering the same thing yesterday. It sure would be nice to have something that worked completely on-prem. Would be cool if it could run on something power efficient like an old smartphone. Then you could N old devices, install your app add to wifi, duct tape them to the wall near a power outlet.<p>Would probably be easier with Android as I imagine you could push apk files OTA if you wanted, which would come in handy.
sizzleover 3 years ago
Someone make all offline voice recognition system, you record any catch phrase or “intents” you want the dumb device to recognize as a wake word, no internet needed.<p>This is similar to a feature I saw in waze, you can record your own turn by turn audio directions by recording your voice saying things like “turn left” or “police reported ahead”, it’s how they offer all the fun celebrity and cartoon voices.<p>Thoughts?
评论 #29584825 未加载
vulcan01over 3 years ago
I&#x27;ve heard of <a href="https:&#x2F;&#x2F;getleon.ai" rel="nofollow">https:&#x2F;&#x2F;getleon.ai</a> before, not sure if it fits your needs. A quick browse through their docs suggests that you&#x27;d have to write a package for the lights, but it doesn&#x27;t seem <i>that</i> hard at first glance.<p>(It might be harder than it looks especially if your lights&#x27; API isn&#x27;t documented well.)
rlafranchiover 3 years ago
During school, our AI class had a guest lecture from Monaca Lam talking about Almond [1]. I personally don’t have much interest in virtual assistants, so I haven’t actually tried to use it, but curious to see if anyone else has heard of it or worked on the project.<p>[1] <a href="https:&#x2F;&#x2F;almond.stanford.edu&#x2F;" rel="nofollow">https:&#x2F;&#x2F;almond.stanford.edu&#x2F;</a>
authedover 3 years ago
untested: <a href="https:&#x2F;&#x2F;www.home-assistant.io&#x2F;blog&#x2F;2019&#x2F;11&#x2F;20&#x2F;privacy-focused-voice-assistant&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.home-assistant.io&#x2F;blog&#x2F;2019&#x2F;11&#x2F;20&#x2F;privacy-focuse...</a>
hipitihopover 3 years ago
Consider Project Alice. Runs on Raspberry Pi or AMD docker. <a href="https:&#x2F;&#x2F;github.com&#x2F;project-alice-assistant&#x2F;ProjectAlice" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;project-alice-assistant&#x2F;ProjectAlice</a>
Txokoover 3 years ago
<a href="https:&#x2F;&#x2F;www.loopinsight.com&#x2F;2021&#x2F;12&#x2F;15&#x2F;amazon-to-shutter-alexa-com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.loopinsight.com&#x2F;2021&#x2F;12&#x2F;15&#x2F;amazon-to-shutter-ale...</a>
dkdbejwi383over 3 years ago
Does it need to be voice? You can get physical switches that work with “smart” lighting systems, and physical kitchen timers have been around long enough that they are big-free and have a well-tested UX.
suyulaover 3 years ago
I don&#x27;t have an answer to your question, but have you considered scrapping voice control altogether and instead using motion detectors or other rules to govern whether the lights are on?
mcvover 3 years ago
Does Alexa respond to: &quot;Alexa, stop trying to upsell crap&quot;?
评论 #29564978 未加载
jazzyjacksonover 3 years ago
clap on<p>clap off<p>the clapper<p>clap clap
评论 #29562250 未加载
sebowover 3 years ago
Something like Mycroft or Almond(if i recall correctly)<p>Lot of plugins and functionality, especially mycroft.However Almond being open-source is very good for hacking around
xchipover 3 years ago
Do you <i>really</i> need a home assistant?
togaenover 3 years ago
Hue lights and an egg timer for each room.
评论 #29562426 未加载