Voice-controlled personal assistant for Windows โ inspired by J.A.R.V.I.S.
- ๐ค Voice input โ hold Ctrl+Shift and speak, powered by OpenAI Whisper
- ๐ Voice output โ responds in Russian via Windows TTS
- โจ๏ธ Text input โ works in parallel with voice
- ๐ Open browser (Yandex/Google)
- ๐งฎ Calculate math expressions (including spoken numbers)
- โฐ Tell time and date
- โ๏ธ System control: volume, mute, lock screen, task manager, shutdown
| Component | Technology |
|---|---|
| Core | C# .NET 8 |
| Voice recognition | Python + faster-whisper (small) |
| Speech synthesis | System.Speech |
| Audio capture | NAudio |
| Hotkey detection | Win32 API |
- Install Python 3.10+ and dependencies:
pip install faster-whisper
- Install NAudio NuGet package in Visual Studio
- Build and run
Fenrir.sln
- Wake word activation ("Fenrir")
- Weather & news skills
- Notes & reminders
- NLU intent classification
- Local LLM integration
- System tray icon
- Web settings dashboard
MIT