Times read in English instead of German in TTS output

No matter what I do, times are pronounced in English. The German language is PERFECT, then a time comes along and 18:00 Uhr’ becomes ‘eighteen Uhr. I've already tried:
  • Changing 18:00 to 18 o'clock,
  • Specifying in the prompt that it should pronounce all numbers humanly and completely with examples,
  • 3 different Elevenlabs that usually work really well (e.g. voice ID mDRP1h6KfUD1XAUJxqr0),
  • Different Elevenlabs models (Turbo v2.5 and Multilingual v2)
When using the same voice in Elevenlabs, everything sounds good.
Was this page helpful?