ReSpeaker 4-Mic Array is $25 Quad Microphone Add-on Board for Raspberry Pi

Last year, Seeed Studio launched ReSpeaker WiFi Audio / IoT board based on Mediatek MT7688, as well as an optional microphone array board with 7 microphones and 12 LEDs. Later on, they introduced a $10 2-mic array board for Raspberry Pi Zero (W), and today the company has started to take orders for ReSpeaker 4-Mic Array for Raspberry Pi board for $24.50 plus shipping. Respeaker 4-Mic Array board specifications: Audio X-Powers AC108 quad-channel ADC with I2S/TDM output transition 4 Microphones Expansion 2x Grove interfaces (1x I2C, 1x GPIO port using pins 12 & 13) 40-pin Raspberry Pi compatible header Misc – 12 LEDs (APA102) connected over SPI, GPIO5 enables power Dimensions – 65mm x 65mm x 9mm Weight – ~20 grams The board will give Raspberry Pi board the ability to do Voice Activity Detection (VAD) aka “hot word” detection, estimate Direction of Arrival (DoA) and show the direction via the LED ring, just like Amazon Echo or Google Home. I’m using an Orange Pi Zero board with a single microphone with Google Assistant and while it works fine most of the […]

Intel Introduces Movidius Myriad X Vision Processing Unit with Dedicated Neural Compute Engine

Intel has just announced the third generation of Movidius Video Processing Units (VPU) with Myriad X VPU, which the company claims is the world’s first SoC shipping with a dedicated Neural Compute Engine for accelerating deep learning inferences at the edge, and giving devices the ability to see, understand and react to their environments in real time. Movidius Myraid X VPU key features: Neural Compute Engine – Dedicated on-chip accelerator for deep neural networks delivering over 1 trillion operations per second of DNN inferencing performance (based on peak floating-point computational throughput). 16x programmable 128-bit VLIW Vector Processors (SHAVE cores) optimized for computer vision workloads. 16x configurable MIPI Lanes – Connect up to 8 HD resolution RGB cameras for up to 700 million pixels per second of image signal processing throughput. 20x vision hardware accelerators to perform tasks such as optical flow and stereo depth. On-chip Memory – 2.5 MB homogeneous […]

Movidius Neural Compute Stick Shown to Boost Deep Learning Performance by about 3 Times on Raspberry Pi 3 Board

Intel recently launched Movidius Neural Compute Stick (MvNCS)for low power USB based deep learning applications such as object recognition, and after some initial confusions, we could confirm the Neural stick could also be used on ARM based platforms such as the Raspberry Pi 3. Kochi Nakamura, who wrote the code for GPU accelerated object recognition on the Raspberry Pi 3 board, got hold of one sample in order to compare the performance between GPU and MvNCS acceleration. His first attempt was quite confusing as with GoogLeNet, Raspberry Pi 3 + MvNCS achieved an average inference time of about 560ms, against 320 ms while using VideoCore IV GPU in RPi3 board. But then it was discovered that the “stream_infer.py” demo would only use one core out of the 12 VLIW 128-bit vector SHAVE processors in Intel’s Movidius Myriad 2 VPU, and after enabling all those 12 cores instead of just one, […]

Sonoff Wireless Switches & Light Bulbs Now Work With Google Home

ITEAD Studio Sonoff wireless switches can be controlled by voice commands using Amazon Alexa or Google Home, but so far, the latter was only possible by emulating Belkin Wemo switch in alternative open source firmwares such as ESPurna or Sonoff-Tasmota. For people who don’t want to update the firmware themselves, and instead prefer to use the stock firmware with eWelink mobile app, the manufacturer has now announced support for Google Home, on top of the already supported Amazon Alexa service. The instructions are explained in details in ITEAD’s blog post, but basically, you need to start Google Home app in your mobile, select your Google Home device, go to Home Control to add Devices, select Smart We Link, login to eWelink with your username/phone number and password, name the devices you want to control and you’re done. You should now be able to control devices or rooms with voice commands […]

Intel’s Movidius Neural Compute Stick Supports Raspberry Pi 3 Board

Last month, Intel introduced Movidius Neural Computer Stick to accelerate applications such as object recognition, and do so offline, i.e. without the cloud, and at low power. While there was not that much information available at the time, the minimal requirements for the host machine were that it had to be a x86_64 computer running Ubuntu 16.04, and come with at least 1GB RAM, and 4GB storage. So I understood the stick would only work attached with 64-bit Intel or AMD processors, and ARM development boards would not be an option. But today, I’ve found that Movidius had uploaded a new video showing a Python based object recognition demo with the Neural Compute Stick connected to the the Raspberry Pi 3 board. You just need to add a USB camera, copy ncapi directory from the SDK installed on your Ubuntu 16.04 development machine to the Debian Jessie installed on RPi 3 […]

How to Setup an Orange Pi Zero DIY Smart Speaker with Google Assistant SDK

A preview release of Google Assistant SDK working with Raspberry Pi 3 and other ARMv7 boards was released in May, and soon after, AIY Projects Voice Kit was offered for free with Raspberry Pi Magazine in order to a complete smart speaker kit working with RPi 3. I wanted to try it on one of FriendlyELEC or Shenzhen Xunlong Allwinner board, since all we need is audio input and output, and an Internet connection. Earlier this month, I came across Orange Pi Zero Set 6 Kit that had all I needed: Orange Pi Zero ARM Linux board, an expansion board with built-in microphone and audio output jack, and a cute and small case to neatly put everything together. Orange Pi Zero Set 6 Kit Unboxing and Assembly Shenzhen Xunlong sent me the kit so that I can try it out. The package includes two Orange Pi packages, the plastic case, […]

Intel’s Movidius Neural Compute Stick Brings Low Power Deep Learning & Artificial Intelligence Offline

Intel has released several Compute Stick over the years which can be used as tiny Windows or Linux computer connected to the HDMI port of your TV or monitor, but Movidius Neural Computer Stick is a complete different beast, as it’s a deep learning inference kit and self-contained artificial intelligence (A.I.) accelerator that connects to the USB port of computers or laptops. Intel did not provide the full hardware specifications for the kit, but we do know the following specifications: Vision Processing Unit – Intel Movidius Myriad 2 VPU with 12 VLIW 128-bit vector SHAVE processors @ 600 MHz optimized for machine vision, Configurable hardware accelerators for image and vision processing; 28nm HPC process node; up to 100 gigaflops USB 3.0 type A port Power Consumption – Low power, the SoC has a 1W power profile Dimensions – 72.5mm x 27mm x 14mm You can enter a trained Caffe, feed-forward […]

$13 Orange Pi Zero Set 6 Kit Could Make an Inexpensive DIY Google Home Alternative

Since Google released the Google Assistant SDK for Raspberry Pi 3, and other ARMv7 boards, I thought I should it try myself on one of the tiny headless boards I have, as you just need audio output and a microphone. I first planed to use NanoPi NEO board with NanoHAT PCM5102A audio board, a cheap USB microphone, and pair of speakers, but this morning, I’ve come across Orange Pi Zero Set 6 kit that looks perfect for this applications and sells for just $12.95 plus shipping ($18.27 in total for me) with Orange Pi Zero board, Orange Pi Zero interface board, and a case. Orange Pi Zero board is powered by Allwinner H2+ quad core Cortex A7 processor with 512MB RAM, and can run the required Ubuntu/Debian distribution using one of the Armbian images, and connected to the Internet over Ethernet or WiFi, however if you want to use the […]