A sophisticated voice-controlled virtual assistant built with C# and Windows Speech Recognition.
✨ Experience seamless voice control for your basic computer tasks!
Command | Description | Emoji |
---|---|---|
Hello |
Initiate conversation | 👋 |
Open Notepad |
Launch Notepad application | 📓 |
Exit |
Terminate the assistant | 🚪 |
- 🎯 Voice Recognition: Accurate command detection using System.Speech
- 💡 Smart Feedback: Interactive console responses
- 🛠️ Error Handling: Graceful exception management
- ⚡ Quick Launch: Instant application execution
- Windows 10/11
- .NET Framework 4.8+
- Visual Studio 2022 (Recommended)
- Working microphone
- Clone the repository:
git clone https://github.com/RlxChap2/VirtualAssistant.git
- Open solution in Visual Studio:
cd VirtualAssistant start VirtualAssistant.sln
- Build the solution:
MSBuild /t:Build /p:Configuration=Release
VirtualAssistant.exe
Command Flow:
- Say "Hello" to activate
- Try "Open Notepad"
- "Exit" to quit
(Consider adding actual screenshot later)
graph TD
A[Microphone Input] --> B[Speech Recognition]
B --> C{Command Matching}
C --> D[Execute Action]
D --> E[System Response]
- System.Speech - Microsoft's speech recognition API
- .NET Framework - Runtime environment
- Visual Studio - IDE
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Project Link: https://github.com/RlxChap2/VirtualAssistant
Made with ❤️ and ☕ by [RlxChap2] | "Your voice, our command"