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]
Catégories : .NET  IA  Étiquettes : Raspberry Pi  .NET  Whisper  Piper TTS  GPIO  Worker Service 

Setup des deux Raspberry Pi

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

On a deux Raspberry Pi 4, quelques heures de setup, et à la fin un assistant vocal qui tourne entièrement en local. Avant d’écrire la moindre ligne de code .NET, on règle le setup des deux Pi.

[Lire]
Catégories : .NET  IA  Étiquettes : Raspberry Pi  .NET  Ollama  Piper TTS  Whisper  Linux 

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]
Catégories : .NET  Outils  C#  Étiquettes : .NET  C#  dotnet watch  Tests  xUnit  Productivité