Commit Graph
24 Commits
Author SHA1 Message Date
leonardotrapani 2b62984eb9 docs: add LLM post-processing and unified provider documentation 2026-01-31 21:06:57 +01:00
Leonardo Trapani d18ff3dd56 Merge branch 'main' into support_older_ydotool 2026-01-08 10:11:19 +01:00
Olivier Roy 9f57fc5f44 Check if ydotoold exists before requiring the socket 2026-01-07 10:30:37 +01:00
Mateus Nobre 6d4ab0c34f docs: add Eleven Labs to README 2026-01-06 23:01:35 -03:00
Gero Hillebrandt 0174d9e694 docs: add custom notification messages to README 2025-12-25 18:40:43 +01:00
leonardotrapani 13aa3e3b80 new injection strategies 2025-12-19 16:31:54 +01:00
Leonardo Trapani 9032899776 Update transcription backends in README 2025-10-29 18:53:52 +01:00
Ben Nasedkin 025ff7fc55 feat: add Groq Whisper API support for transcription and translation
Add support for Groq Whisper API as an alternative to OpenAI:
- groq-transcription: Fast transcription using whisper-large-v3 or whisper-large-v3-turbo
- groq-translation: Translation to English (whisper-large-v3 only)

Features:
- New transcription adapters for both Groq services
- Config validation with provider-specific model restrictions
- API key support via config file or GROQ_API_KEY environment variable
- Updated interactive configuration wizard with provider selection
- Comprehensive test coverage for all providers
- Shared WAV conversion utility for audio preprocessing

Breaking changes: None
Backward compatibility: Existing OpenAI configurations continue to work unchanged
2025-10-18 19:19:03 +03:00
LeonardoTrapani e8b9c1eff0 add cancel action to pipeline to stop without transcribing 2025-10-10 20:08:41 +02:00
LeonardoTrapani 2631293d12 aur setup 2025-09-07 20:51:23 +02:00
LeonardoTrapani de20033c1a update readme 2025-09-07 19:26:57 +02:00
LeonardoTrapani 03e5e6e66b add tests 2025-08-21 18:09:00 +02:00
LeonardoTrapani 99f82fb420 working config.toml file 2025-08-20 14:59:51 +02:00
LeonardoTrapani b8a22662f3 configuration file 2025-08-18 22:59:22 +02:00
LeonardoTrapani bcaf1181a0 fully working transcription 2025-08-18 19:43:14 +02:00
LeonardoTrapani f03c9c6a87 remove whisper.cpp adapter for now 2025-08-18 19:17:55 +02:00
LeonardoTrapani afb77605fb rewrite readme 2025-08-18 19:08:29 +02:00
LeonardoTrapani 20516e8dc7 add simple transcription with adapters 2025-08-16 18:45:30 +02:00
LeonardoTrapani 688152ea13 Fix Mermaid labels by quoting text; ensure GitHub-compatible syntax. 2025-08-14 19:49:57 +02:00
LeonardoTrapani 0619a36abd Rewrite README to reflect pipeline-owned state, daemon as thin control plane, current status, and updated roadmap. Document PipeWire recording, action channel for inject, and adjust diagrams/structure accordingly. 2025-08-14 19:35:16 +02:00
LeonardoTrapani d28214faad add recording using pipewire 2025-08-13 19:02:01 +02:00
LeonardoTrapani 903274a249 Rename HotkeyDaemon -> Daemon
update readme
2025-08-08 00:07:38 +02:00
LeonardoTrapani f7936610c9 setup project with daemon, socket, cmd, air, notifying, state 2025-08-07 00:01:49 +02:00
LeonardoTrapani d3fc5ee3a4 initial commit with brainstorming 2025-08-06 18:48:25 +02:00