Skip to content

Verdure AssistantIntelligent Voice Assistant

AI-powered Voice Interaction Solution based on .NET 9 - Cross-platform Development

Verdure Assistant

Project Overview

Verdure Assistant is a multi-service intelligent assistant developed based on .NET 9.0, providing a complete AI voice interaction solution. The project adopts modern software architecture design and supports multiple deployment methods, running on Windows, Linux, macOS and other platforms.

🎯 Design Goals

  • Education-oriented - Help developers learn .NET 9 and C# ecosystem
  • Practical - Provide complete intelligent voice assistant solution
  • Easy to extend - Modular architecture supporting custom feature development
  • Cross-platform compatible - Develop once, deploy everywhere

🚀 Supported Project Types

Project TypeDescriptionUse Cases
API ServiceRaspberry Pi robot backend serviceIoT devices, smart hardware
MAUI AppCross-platform mobile applicationAndroid, iOS mobile platforms
WinUI AppWindows desktop applicationWindows 10/11 desktop environment
Console AppCommand-line console toolServer deployment, development debugging

💡 Learning Benefits

By studying this project, you will master:

  • .NET 9 latest features and development practices
  • C# Language advanced features and design patterns
  • Dependency Injection and service container usage
  • Asynchronous Programming and concurrency handling
  • Voice Processing and audio codec
  • Cross-platform Development best practices
  • Modern Architecture Design principles

Quick Navigation

📚 Learning Path

  1. Environment Setup - Configure development environment and tools
  2. Tech Stack Introduction - Learn about technologies and frameworks used
  3. Project Architecture - Understand system architecture and design philosophy
  4. Choose Project Type - Select appropriate project type for learning

🛠️ Development Guide

Community Support


Released under the MIT License