## New Modules - StorageModule: SQLite persistence for sessions, app usage, conversations - MonitoringModule: Cross-platform window tracking (Win32/X11) - AIModule: Multi-provider LLM integration with agentic tool loop - VoiceModule: TTS/STT coordination with speak queue ## Shared Libraries - AissiaLLM: ILLMProvider abstraction (Claude + OpenAI providers) - AissiaPlatform: IWindowTracker abstraction (Win32 + X11) - AissiaAudio: ITTSEngine (SAPI/espeak) + ISTTEngine (Whisper API) - HttpClient: Header-only HTTP client with OpenSSL ## Configuration - Added JSON configs for all modules (storage, monitoring, ai, voice) - Multi-provider LLM config with Claude and OpenAI support ## Dependencies - SQLite3, OpenSSL, cpp-httplib (FetchContent) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
15 lines
269 B
JSON
15 lines
269 B
JSON
{
|
|
"tts": {
|
|
"enabled": true,
|
|
"engine": "auto",
|
|
"rate": 0,
|
|
"volume": 80
|
|
},
|
|
"stt": {
|
|
"enabled": true,
|
|
"api_key_env": "OPENAI_API_KEY",
|
|
"model": "whisper-1",
|
|
"language": "fr"
|
|
}
|
|
}
|