.NET 10 Worker Service and Audio Pipeline

This post is part of the Voice Assistant on Raspberry Pi series.

Both Pis are configured. Time to write some code. The goal: validate the full audio pipeline on the pi-client, from button press to spoken response, without a real LLM. We hardcode a reply for now. The LLM comes in article #3.

The complete code for this article is available on GitHub.

[Read More]

Create a Blazor App with ML.NET

Learn how to integrate ML.NET into a Blazor Server app to build a sentiment analysis tool using binary classification. [Read More]
.NET  C#  Blazor  ML.NET  AI 

dotnet watch: you use it for hot reload. You should do more with it.

Every time I changed code, I’d Alt-Tab to the terminal, arrow up, Enter. dotnet test. Wait. Check. Back to the editor. Repeat.

It’s not the end of the world. But over a full day, it adds up, mostly in lost focus. The annoying part is that I already had dotnet watch in my workflow for hot-reloading a web app. I just never thought to ask what else it could do.

[Read More]