❌

Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

(Neural) Networking with a Business Card

15 November 2025 at 19:00
A circuit board in the shape of a business card is shown. The circuitry is confined to the left side of the board, and the rest is used for text.

A PCB business card is a great way for electrical engineers to impress employers with their design skills, but the software they run can be just as impressive as the card itself. As a programmer with an interest in embedded machine learning, [Dave McKinnon] wanted a card that showcased his skills, so he designed oneΒ that runs voice recognition.

[Dave] specifically wanted to run a neural network on his card, but needed to make it small enough to run on a microcontroller. Voice recognition looked like a good fit for this, since audio can be represented with relatively little data, a microphone is cheap and easy to add to a circuit board, and there was already an example of someone running such a voice recognition network on an Arduino. To fit the neural network into 46 kB, it only distinguishes the words β€œone” through β€œnine,” and displays its guess on an LED seven-segment display. [Dave] first prototyped the system with an Arduino, then designed the circuit board around an RP2040.

The switch from Arduino to the RP2040 brought with it a mysterious change: it would usually recognize the word β€œeight,” but none of the other numbers. After much investigation, it turned out that the new circuit was presenting samples at a much higher rate than the older one had, which was throwing the network off. [Dave] increased the sampling period and had the user speak the numbers slowly, which solved the issue.

The microcontroller was well chosen; the RP2040 is good enough for machine learning that there are dev boards explicitly designed for it, and even comparatively less powerfulΒ Arduino boards can do surprisingly good voice recognition. On the hardware side, [Dave] citedΒ some of the Linux business cards we’ve seen as inspiration.

Meta Expands AI Speech Recognition to 1,600+ Languages

11 November 2025 at 04:38

Omnilingual Automatic Speech Recognition can transcribe speech in over 1,600 languages β€” including 500 low-resource languages.

The post Meta Expands AI Speech Recognition to 1,600+ Languages appeared first on TechRepublic.

Meta Expands AI Speech Recognition to 1,600+ Languages

11 November 2025 at 04:38

Omnilingual Automatic Speech Recognition can transcribe speech in over 1,600 languages β€” including 500 low-resource languages.

The post Meta Expands AI Speech Recognition to 1,600+ Languages appeared first on TechRepublic.

❌
❌