Worker Service .NET 10 et pipeline audio

Cet article fait partie de la série Assistant vocal sur Raspberry Pi.

Les deux Pi sont configurés. Maintenant on code. L’objectif : valider le pipeline audio complet sur le pi-client, de la pression du bouton jusqu’à la réponse vocale, sans LLM. On hardcode une réponse pour l’instant. Le LLM arrive à l’article #3.

Le code complet de cet article est disponible sur GitHub.

[Lire]

Créer une application Blazor avec ML.NET

Apprenez à intégrer ML.NET dans une application Blazor Server pour construire un outil d’analyse de sentiment avec la classification binaire. [Lire]
.NET  C#  Blazor  ML.NET  IA 

Le fichier staticwebapp.config.json

Deuxième article de la série. On explore le fichier staticwebapp.config.json en profondeur : le fallback pour Blazor, les routes, les redirections, les headers et la protection de pages. [Lire]

dotnet watch : tu l'utilises pour le hot reload. Tu devrais en faire plus.

Chaque fois que je modifiais du code, je faisais Alt-Tab vers le terminal, flèche vers le haut, Enter. dotnet test. Attendre. Vérifier. Retour dans l’éditeur. Répéter.

C’est pas dramatique. Mais sur une journée complète, ça finit par coûter cher en concentration. Le pire, c’est que j’avais déjà dotnet watch dans mon workflow pour le hot reload d’une app web. Je ne m’étais jamais demandé si ça pouvait faire autre chose.

[Lire]