How to set up Raspberry Pi wifi by just talking Pete Warden, an AI researcher and instructor, demonstrates how open-source AI running locally on a Raspberry Pi can solve practical setup problems, such as configuring wifi by voice, addressing the frustration that less than 30% of smart appliances ever get connected to the internet due to complex setup processes. He highlights the use of OpenAI's Whisper models for automatic speech recognition to enable voice-driven configuration on the Pi. As soon as I received my first Raspberry Pi, I knew that it would be a wonderful platform to bring AI into the physical world. Since the initial hardware didn’t have good CPU support for fast arithmetic, I ended up writing code that ran on the GPU https://github.com/jetpacapp/DeepBeliefSDK/blob/gh-pages/source/src/lib/pi/gemm 16bit.asm so I could get the speed I needed for early deep learning vision models. That was in 2014, and since then the capabilities of both Pis and AI have skyrocketed, and I’m even more convinced that there’s massive potential in combining them. To show you why, I’d like to demonstrate how open-source AI running locally on a Pi has solved some practical problems I’ve run into, and hopefully inspire you to build your own projects using the new possibilities. Pis are great for systems that need to be out in the world, doing specialized jobs. I’ve seen them work well in all sorts of roles, from badge scanners to wildlife cameras. I even run a class https://github.com/ee292d/labs that teaches students all about edge AI using the platform. While the boards are generally easy to use, the most frustrating part for the students and instructors is the setup process. While the latest imager makes it straightforward to configure settings like a wifi network to join or enabling SSH when you’re flashing a card, getting the students to the point where they can connect to their Pi using VS Code from their laptop could often take multiple sessions. The biggest problems were: - There were different networks in the lab and in the students’ dorm rooms, so it wasn’t enough to hardcode a single SSID and password on the SD card. - You need the local IP address of the Pi to SSH into it from a laptop, but it can change dynamically every session. Using “