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
I thought that "beamforming" only applied to actively emitting signals, so that the waveforms would cancel/reinforce each other, to get the desired "direction". I have no idea how that works for microphones. Google is not very helpful, I get lots of hits for products.
Jarvis: an Amazon Echo clone in your browser
41–50 of 79 posts
Re: Jarvis: an Amazon Echo clone in your browser
#42Yeah 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
Even if true, not sure why you wrote such a snarky comment. This obviously is a side project of the author and just serves as an inspiration, it's not like he is asking money for it or anything.
Also informative to people who don't know echo at all.
Re: Jarvis: an Amazon Echo clone in your browser
#43Earlier quoted context omitted.
I thought that "beamforming" only applied to actively emitting signals, so that the waveforms would cancel/reinforce each other, to get the desired "direction". I have no idea how that works for microphones. Google is not very helpful, I get lots of hits for products.
A much more intuitive name for beamforming is spatial filtering [1]. It just means using mutiple receivers along with knowledge about their location to filter out noise and other signals you don't want. The term also applies to emitters like phased radar arrays or MIMO cell towers which can use spatial filtering for beamforming but it's a general technique. [1] https://en.m.wikipedia.org/wiki/Beamforming
Re: Jarvis: an Amazon Echo clone in your browser
#44My phone has a voice processing chip, and it recognizes my speech pretty well, but I still can't figure out if it's completely disconnected from the cloud (despite intentionally not agreeing to the privacy policy)
His demo is just a shim for Amazon's API...
Re: Jarvis: an Amazon Echo clone in your browser
#45Yeah 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
wow, that microphone array you linked costs USD$750! Are there any cheaper alternatives?
Re: Jarvis: an Amazon Echo clone in your browser
#46Earlier quoted context omitted.
I thought that "beamforming" only applied to actively emitting signals, so that the waveforms would cancel/reinforce each other, to get the desired "direction". I have no idea how that works for microphones. Google is not very helpful, I get lots of hits for products.
A much more intuitive name for beamforming is spatial filtering [1]. It just means using mutiple receivers along with knowledge about their location to filter out noise and other signals you don't want. The term also applies to emitters like phased radar arrays or MIMO cell towers which can use spatial filtering for beamforming but it's a general technique. [1] https://en.m.wikipedia.org/wiki/Beamforming
Re: Jarvis: an Amazon Echo clone in your browser
#47Earlier quoted context omitted.
wow, that microphone array you linked costs USD$750! Are there any cheaper alternatives?
I think the Microsoft Kinect comes with a Microphone Array.
EDIT: Still are, 5 bucks.
Re: Jarvis: an Amazon Echo clone in your browser
#48What is the current state of offline, non-cloud-connected speech-to-text? My phone has a voice processing chip, and it recognizes my speech pretty well, but I still can't figure out if it's completely disconnected from the cloud (despite intentionally not agreeing to the privacy policy) His demo is just a shim for Amazon's API...
Does it work when you are in airplane mode?
Re: Jarvis: an Amazon Echo clone in your browser
#49Earlier quoted context omitted.
I think the Microsoft Kinect comes with a Microphone Array.
PS3 Eye too, 4 microphones AFAIK. Those had a big discount on Amazon recently. EDIT: Still are, 5 bucks. http://www.amazon.com/PlayStation-Eye-3/dp/B000VTQ3LU
Re: Jarvis: an Amazon Echo clone in your browser
#50This article is a bit out of my comfort zone (I'm not a web app developer), however it does link to a GitHub repository by Amazon, that I was unaware of, which shows how to configure a Raspberry Pi as an Echo clone in quite a lot of detail. This is something I can do and have bookmarked it for a rainy day. So for that alone, thanks for the submission!