mojira.dev
MC-308610

Performance impact while using narrator above 1.16 update, SAPI5 handling.

Summary:

While narrator is set to “narrates all” the game will freeze every time when navigating in the GUI or using inventory (e. g. opening chests). This can be reproduced by using high quality SAPI5 voices such as Ivona. Because game communicates with SAPI synchronously, the game will wait for response from TTS engine effectively freezing the game. Bug don’t occurs on linux or MacOS.

Steps to reproduce:

  1. set narrator to “narrates all” or “narrates system” (narrates chat is excluded)

  2. just navigate around any game screens, while going from one to another you should feel lag

  3. in some cases while exiting the game can crash

Guides to achieve bug:

  • use high quality TTS engine for SAPI5 (32 or 64 bit)

  • use old TTS engines such as eSpeak for windows

Expected Behaviour:

Text-to-speech synthesis should be fully asynchronous and should not block the main render or server ticks, regardless of the underlying SAPI5 voice engine complexity.

Environment

CPU: 13th Gen Intel(R) Core(TM) i7-13700F (2.10 GHz), RAM: 32,0 GB, GPU: NVIDIA GeForce RTX 4060 Ti (8 GB), Gigabyte B760 DS3H AX, BIOS: F14

Linked issues

Attachments

Comments 2

Finally i can upload attachments, because i cannot add these after publishing via edit bug option i must submit them here instead.

[media][media][media]
2026-06-03_19.33.49.png
2026-06-03_19.34.11.png
2026-06-03_19.38.41.png
2026-06-03_19.37.45.png

Thank you for your report!
We're tracking this issue in MC-263969, so this ticket is being resolved and linked as a Duplicate.

If you would like to add a vote and any extra information to the main ticket, it would be appreciated.

If you haven't already, please make use of the search feature to see if an issue you are about to report has already been reported.

Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki

Krystian Jarecki

(Unassigned)

Unconfirmed

26.2 Pre-Release 3

Retrieved