summaryrefslogtreecommitdiff
path: root/internal/audio/provider.go
AgeCommit message (Expand)Author
2026-04-02task zz: add Voices()/BuildAttribution() to Provider interface [OCP]Paul Buetow
2026-04-02task 00j: separate OpenAI vs Gemini provider-specific config fields [ISP]Paul Buetow
2026-04-02task 00g/00k/00h/008: gofmt, remove ProviderWithFallback, stdlib helpers, sha...Paul Buetow
2026-04-02task 00m/00n/00b: remove dead stub, add interface assertions, fix HTTP timeoutPaul Buetow
2026-04-02Release v0.9.0v0.9.0Paul Buetow
2026-04-02Fix verification gate lint and test issuesPaul Buetow
2026-04-01Align Gemini audio defaults with TTS APIPaul Buetow
2026-04-01Fix Gemini audio provider defaultsPaul Buetow
2026-04-01zg: extract shared audio voice listsPaul Buetow
2026-04-01zf: align Gemini TTS default modelPaul Buetow
2026-04-01zf: fix Gemini provider routing and output validationPaul Buetow
2026-04-01zf: add Gemini TTS providerPaul Buetow
2025-07-22Remove audio cache feature to simplify codebase and avoid cache-related issuesPaul Buetow
2025-07-19feat: improve flashcard storage and audio regenerationv0.6.0Paul Buetow
2025-07-19feat: update default voice to alloy with speed 0.98Paul Buetow
2025-07-16feat: add Fyne GUI mode with interactive flashcard managementPaul Buetow
2025-07-15feat: remove espeak, add random voice/style selection, fix punctuation in TTSPaul Buetow
2025-07-15feat: add OpenAI gpt-4o-mini-tts support with voice instructionsPaul Buetow
2025-07-15feat: add OpenAI DALL-E image generation and make OpenAI defaultv0.1.0Paul Buetow
2025-07-14initial commitPaul Buetow