Selbst gehostetes [Open Notebook](https://github.com/lfnovo/open-notebook) : - local Deployment per Docker Compose . - KI-gestützter Notiz-/Recherche-Assistent mit Chat, Quellenverwaltung und Podcast-Erstellung.
  • Python 44.9%
  • Shell 37.9%
  • Jinja 17.2%
Find a file
dschlueter 0d8af23598 Add voice cloning to the TTS wrapper, default to the owner's own voice sample
tts_server.py now resolves `voice` against services/voices/*.wav (gitignored,
personal recordings) and clones via chatterbox's audio_prompt_path, falling
back to "default" (symlinked to ~/chatterbox-tts-cli/my_voice_deutsch_60s.wav)
for unknown names, or to the old built-in-voice-by-language-code behavior if
`voice` is a recognized language. All podcast speaker profiles now point at
voice_id "default" until distinct per-speaker reference clips are added.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-10 22:38:03 +02:00
services Add voice cloning to the TTS wrapper, default to the owner's own voice sample 2026-07-10 22:38:03 +02:00
.env.example Initial setup: docker-compose for Open Notebook (SurrealDB + open_notebook), Ollama + OpenRouter as AI providers 2026-07-10 21:05:23 +02:00
.gitignore Add voice cloning to the TTS wrapper, default to the owner's own voice sample 2026-07-10 22:38:03 +02:00
CLAUDE.md Add voice cloning to the TTS wrapper, default to the owner's own voice sample 2026-07-10 22:38:03 +02:00
docker-compose.yml Initial setup: docker-compose for Open Notebook (SurrealDB + open_notebook), Ollama + OpenRouter as AI providers 2026-07-10 21:05:23 +02:00