From 0099e1eebcc9586276c59e538583d2fa68c898fb Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Sat, 14 Feb 2026 11:55:47 +0100 Subject: [PATCH] chore(matrix-tts-bot): set German (de_thorsten) as default voice Co-Authored-By: Claude Opus 4.5 --- docker-compose.macmini.yml | 2 +- services/matrix-tts-bot/src/tts/tts.service.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.macmini.yml b/docker-compose.macmini.yml index 4ebeca8e5..2b8fd5e30 100644 --- a/docker-compose.macmini.yml +++ b/docker-compose.macmini.yml @@ -980,7 +980,7 @@ services: MATRIX_ALLOWED_ROOMS: ${MATRIX_TTS_BOT_ROOMS:-} TTS_URL: http://host.docker.internal:3022 TTS_API_KEY: ${TTS_INTERNAL_API_KEY:-} - DEFAULT_VOICE: af_heart + DEFAULT_VOICE: de_thorsten DEFAULT_SPEED: 1.0 MAX_TEXT_LENGTH: 500 volumes: diff --git a/services/matrix-tts-bot/src/tts/tts.service.ts b/services/matrix-tts-bot/src/tts/tts.service.ts index f9b79db38..f3348ee40 100644 --- a/services/matrix-tts-bot/src/tts/tts.service.ts +++ b/services/matrix-tts-bot/src/tts/tts.service.ts @@ -122,7 +122,7 @@ export class TtsService { /** * Synthesize text to speech - auto-detects language */ - async synthesize(text: string, voice: string = 'af_heart', speed: number = 1.0): Promise { + async synthesize(text: string, voice: string = 'de_thorsten', speed: number = 1.0): Promise { // Auto-detect language if using English voice but text is German const textIsGerman = this.isGerman(text); const voiceIsGerman = this.isGermanVoice(voice);