
CircuitMess Spencer
DIY voice assistant that teaches you about microcomputers and electronics, sound processing, IoT, artificial intelligence, voice recognition and speech synthesis!
Follow the instructions here!
Overview
Spencer is a DIY voice assistant that talks, lights-up, connects to the internet, and understands simple voice commands.
He also has a funny personality, tells jokes, and finds new ones online.
The LED display on Spencer’s face has a 144-pixel LED grid that can show data, custom icons, animations, and scrolling text
Things you can do with Spencer:
- Ask about the weather forecast for your area
- Hear a joke
- Ask him to sing you a song
- Set a stopwatch
- Make Spencer display custom animations
- Laugh at his corny popular culture references
Talk to Spencer!
Spencer has a microphone and understands what you say (like, REALLY understands).
You can code new functions that will be triggered when you say certain sentences and words.
Get Inspired

Despite how powerful and high-performance we make our boards, we know some of you always want more – especially in the fast-evolving Industry 4.0! Enter the Portenta Cat. M1/NB IoT GNSS Shield, a new product we developed in partnership with aerospace, defense, transportation and security multinational Thales. It’s what you need to unleash a world of new opportunities for edge computing. By leveraging a Cinterion TX62 wireless module built for highly efficient, low-power IoT applications, the Portenta Cat. M1/NB IoT GNSS Shield delivers optimized bandwidth and performance, while adding global connectivity and positioning capabilities to Portenta and MKR boards. It is the ideal solution for the development of positioning, tracking and remote monitoring applications in industrial settings, including agriculture, public utilities and smart cities. With the new Portenta Cat. M1/NB IoT GNSS Shield, you can: Easily track assets – across the city or worldwide – from personal valuables to entire fleets of vehicles, thanks to the GNSS feature and a choice between GPS, GLONASS, Galileo or BeiDou positioning.Add cellular capabilities to any Portenta boards connected to local sensors, leveraging the Cat.M1/NB IoT GNSS Shield’s connectivity features.Get real-time insight from sensors located worldwide relaying geotagged data.Much more. We're excited to discover what the Arduino community, clients and partners will be able to do with the extended features and top performance provided by this shield. Key benefits Change connectivity capabilities without changing the boardAdd NB-IoT, CAT.M1 and positioning to any Portenta or MKR boardPossibility to create a small multiprotocol router (WiFi - BT + NB-IoT/CAT.M1)Low-power module What can the Portenta Cat. M1/NB IoT GNSS Shield do for you? Here are just a few examples: If you work in agriculture, you can create your own solution for gas detection, optical sensing, machinery alarm systems