Live data from Hacker News

Jarvis: an Amazon Echo clone in your browser

iceddev.com

1–10 of 79 posts

Re: Jarvis: an Amazon Echo clone in your browser

#3
Yeah it's a clone of the trivial parts of the Echo, but not the difficult parts that are necessary to make it great, specifically:

* Beamforming microphone array (this is a real clone: http://www.xmos.com/products/microphones )

* Wake-word / hot-word detection ("Ok Google", "Alexa", etc.)

* Intent recognition / NLU

Re: Jarvis: an Amazon Echo clone in your browser

#4
post #3

Yeah it's a clone of the trivial parts of the Echo, but not the difficult parts that are necessary to make it great, specifically: * Beamforming microphone array (this is a real clone: http://www.xmos.com/products/microphones ) * Wake-word / hot-word detection ("Ok Google", "Alexa", etc.) * Intent recognition / NLU

[deleted]

Re: Jarvis: an Amazon Echo clone in your browser

#5
post #3

Yeah it's a clone of the trivial parts of the Echo, but not the difficult parts that are necessary to make it great, specifically: * Beamforming microphone array (this is a real clone: http://www.xmos.com/products/microphones ) * Wake-word / hot-word detection ("Ok Google", "Alexa", etc.) * Intent recognition / NLU

Of course this was more of a fun example of something you can do with the Page Nodes platform than an actual echo replacement. And a way of getting started connecting services.

Definitely move on to some dedicated hardware if you're serious about this sort of thing.

Re: Jarvis: an Amazon Echo clone in your browser

#6
I'm curious, anybody know if there's a simple way to wire this up to Home Assistant (https://home-assistant.io)? My first thought was MQTT, but for some reason PageNodes doesn't have any MQTT output support, which is kind of odd for something claiming to be an IoT connectivity platform.

Re: Jarvis: an Amazon Echo clone in your browser

#7
Hey, it's monteslu!

If you are unaware, OP runs the best coworking meetup(s) in Phoenix. If you're a Phoenix dev and not coming to coffee and code, then you're missing out!

Louis/Alyson (since Jarvis was her project, I think): welcome to the #1 on HN club ;-)

/me snark

Re: Jarvis: an Amazon Echo clone in your browser

#8
post #6

I'm curious, anybody know if there's a simple way to wire this up to Home Assistant ( https://home-assistant.io )? My first thought was MQTT, but for some reason PageNodes doesn't have any MQTT output support, which is kind of odd for something claiming to be an IoT connectivity platform.

Pure MQTT is done over TCP which browsers don't support without an extension. I'm trying to keep this purely web based as long as I can :)

Some MQTT servers tunnel messages via websockets, sever-sent-events, and REST calls which are supported by pagenodes.

Re: Jarvis: an Amazon Echo clone in your browser

#9
post #8
post #6

I'm curious, anybody know if there's a simple way to wire this up to Home Assistant ( https://home-assistant.io )? My first thought was MQTT, but for some reason PageNodes doesn't have any MQTT output support, which is kind of odd for something claiming to be an IoT connectivity platform.

Pure MQTT is done over TCP which browsers don't support without an extension. I'm trying to keep this purely web based as long as I can :) Some MQTT servers tunnel messages via websockets, sever-sent-events, and REST calls which are supported by pagenodes.

HA does have a REST API, but with the way PageNodes works you'd have to hardcode the HA password right into the PN workflow. Have you considered adding the equivalent of environment variables, which can be set in a PN account and used as placeholders in workflows?

Re: Jarvis: an Amazon Echo clone in your browser

#10
post #6

I'm curious, anybody know if there's a simple way to wire this up to Home Assistant ( https://home-assistant.io )? My first thought was MQTT, but for some reason PageNodes doesn't have any MQTT output support, which is kind of odd for something claiming to be an IoT connectivity platform.

You could use Octoblu Meshblu node in PageNode to connect Jarvis to an MQTT platform.
Post reply on HN