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.

Show HN: Siri, open the garage

129 pointsby MIT_Hackerabout 11 years ago

16 comments

dangabout 11 years ago
This post got nailed by the voting ring detector, but I&#x27;m restoring it because we want to see original work on HN.<p>A &quot;voting ring&quot; is when people get friends to upvote their stuff. This is against the rules. We want stories to be on HN because they&#x27;re good, not because they were promoted.<p>It&#x27;s sadly common for a great Show HN post to get demoted because its creators, eager to get it on the front page, tried to game it. I&#x27;ve noticed a pattern, too: usually their gaming technique is pretty weak. Perhaps that&#x27;s because they&#x27;re creators, not promoters. Unfortunately, it has the side-effect of making it certain that the ring detector will nail their otherwise good post, while we carry on the usual cat-and-mouse game with people pushing crap.<p>I&#x27;ve got what I believe will be a sweet solution to this problem, but it awaits time for implementation.<p>Please everybody, don&#x27;t ring-vote your posts; just take your chances with HN&#x27;s randomness. If a post is solid and hasn&#x27;t gotten any attention yet, a couple of reposts is ok. Be careful not to abuse that, though, since we penalize accounts for reposting too much.<p>I&#x27;m going to demote this comment as off-topic so it won&#x27;t get in the way of the real discussion. Send any moderation questions to hn@ycombinator.com.
评论 #7544323 未加载
hcarvalhoalvesabout 11 years ago
&gt; I then jokingly opened siri and said “Open the garage”. Siri responded with “I can’t find an app named ‘The Garage’”. Lightbulbs went off. We realized we could get around the fact that Siri has no API by making apps named the phrases we’d like to recognize.<p>Priceless!<p>I wish Siri had an API though.
评论 #7544876 未加载
评论 #7544111 未加载
评论 #7547353 未加载
Ogreabout 11 years ago
I did this a few years ago using text messages and Twilio. Not quite as slick as &quot;Siri, open the garage&quot;, but it worked! <a href="http://rumsey.org/blog/2011/11/voice-controlled-garage-door/" rel="nofollow">http:&#x2F;&#x2F;rumsey.org&#x2F;blog&#x2F;2011&#x2F;11&#x2F;voice-controlled-garage-door&#x2F;</a><p>&quot;Siri, text house open the garage&quot; was as close as I got.
评论 #7546227 未加载
foobarianabout 11 years ago
That duct tape... and electrical stuff hanging off the ceiling... makes me cringe! EEs in my dad&#x27;s company used to call that kind of project an &quot;ikebana.&quot; :-)<p><a href="http://en.wikipedia.org/wiki/Ikebana" rel="nofollow">http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Ikebana</a>
评论 #7544744 未加载
评论 #7546355 未加载
评论 #7544980 未加载
habosaabout 11 years ago
A team at PennApps had a project [1] which used a DNS-override to take advantage of the fact that Siri defaults to Googling things when it doesn&#x27;t have a native approach. They could then parse these requests and see if they could do something cool without before going ahead and just Googling it. The example they used in the demo was controlling a Phillips Hue light with Siri commands. I thought this was awesome, one of the better hackathon demos I&#x27;ve ever seen. There really should be an easier way to do this an spoofing Google DNS, which I&#x27;m not comfortable with even though I trust these guys.<p>1 - <a href="http://betterthansiri.com/" rel="nofollow">http:&#x2F;&#x2F;betterthansiri.com&#x2F;</a>
ar7hurabout 11 years ago
Very cool hack! I would never have thought about implementing each command (&quot;open the garage&quot;) with a specifically named app (&quot;the garage&quot;). I guess it&#x27;ll work until you already have a (real) app called like the thing you want to open :)<p>An easiest way would have been to use Wit.AI API [1](disclaimer: Wit team member here). You can create any command in minutes and use any device capable to stream audio to the API (including your iPhone) as client. I&#x27;d be interested to have your feedback if you have time to check it out!<p>[1] <a href="https://wit.ai/blog/2014/02/12/speech-api" rel="nofollow">https:&#x2F;&#x2F;wit.ai&#x2F;blog&#x2F;2014&#x2F;02&#x2F;12&#x2F;speech-api</a>
michaelmiorabout 11 years ago
There is SiriProxy[1] which lets you respond to arbitrary commands by proxying requests to the Siri backend. Apparently doesn&#x27;t work with iOS 7 yet unfortunately.<p>[1] <a href="https://github.com/plamoni/SiriProxy" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;plamoni&#x2F;SiriProxy</a>
arcticfoxabout 11 years ago
This is great, although it&#x27;s too bad it requires such a clever twist to integrate with Siri. Cortana should shine in situations like these: <a href="http://9to5mac.com/2014/04/02/microsofts-cortana-siri-clone-shows-the-potential-of-third-party-app-integration-for-the-personal-assistant/" rel="nofollow">http:&#x2F;&#x2F;9to5mac.com&#x2F;2014&#x2F;04&#x2F;02&#x2F;microsofts-cortana-siri-clone-...</a>
quackerhackerabout 11 years ago
BAD ASS!<p>I see in the near future a folder named &quot;commands,&quot; on your iPhone filled with long name apps just for automation. Are you using https or some type of SSH keys to authenticate?<p>I know you said your running wired instead of wireless, but it sounds like you have to run some type of lightweight server to listen to the http requests. I guess you could just port forward&#x2F;trigger internally through the router.
评论 #7543229 未加载
schappimabout 11 years ago
Notice that saying &quot;Siri, open the pod bay doors&quot; doesn&#x27;t work.
hoxabout 11 years ago
An example using a Raspberry Pi and SiriProxy, which actually handles more than just the &quot;open&quot; command from a year or so back: <a href="http://www.raspberrypi.org/forums/viewtopic.php?f=63&amp;t=25118" rel="nofollow">http:&#x2F;&#x2F;www.raspberrypi.org&#x2F;forums&#x2F;viewtopic.php?f=63&amp;t=25118</a>.
评论 #7543327 未加载
nshmabout 11 years ago
Things like that are perfectly possible without any internet-connected services with open source software like CMUSphinx. And as an addition you can get better features like continuous listening (no need to push any button), flexible vocabulary and even speaker identification (only you will be able to open the garage). I really wonder what is cool in Siri doing that.
amjdabout 11 years ago
Nice hack! Could you elaborate on why arduino + ethernet shield will be a better choice than raspberry pi + wifi? I&#x27;m genuinely curious because I&#x27;ve been looking at both for a hardware project and would love to know the advantages (and gotchas) of both approaches. :-)
评论 #7544841 未加载
评论 #7544570 未加载
chaser7016about 11 years ago
Very cool!<p>I use a hack to have Siri retrieve my bank balance via a SMS. This comes in handy while in the car and you want to balance your checkbook in your head.
lcusackabout 11 years ago
Very cool.<p>But when you say &quot;app&quot; what exactly does that mean? Can it just be a web app that you save a shortcut to? Or is this actually a native app?
评论 #7543161 未加载
hagopeabout 11 years ago
This is very cool, but I&#x27;m surprised a garage opener with this type of interaction doesn&#x27;t already exists.
评论 #7544142 未加载