Hello @Dimitrios Arampatzoglou,
Greetings and Welcome to Microsoft Q&A!
I understand that Microsoft's Text-to-Speech (TTS) service may not consistently interpret numerical date formats in German, leading to incorrect grammatical cases in pronunciation, here are few work arounds that you can try,
Implementing the Speech Synthesis Markup Language (SSML) <say-as>
tag, which helps guide the TTS engine in interpreting and pronouncing dates correctly. By specifying interpret-as="date"
with the appropriate format, you can improve pronunciation accuracy. For example, using <say-as interpret-as="date" format="dmy">23.11.2025</say-as>
instructs the engine to read the date in a structured way, though it may not fully resolve the grammatical case issue in German.
Please refer this say-as element.
Also use Explicit text formatting, where you write out dates in full rather than using numerical formats. For instance, instead of "23.11.2025," writing "23. November 2025" ensures the correct dative case pronunciation.
I Hope this helps. Do let me know if you have any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful.
Thank you!