mojira.dev
MC-114930

Narrator not working

Note for Linux users

For those of you on Linux, please check that you have flite installed. It's a dependency for the narrator.

Comment by @unknown

In Chat settings the Narrator button says "Narrator it not available" and you get the following error in the output log on startup:

  • Windows

    [12:51:52] [Client thread/INFO]: [STDOUT]: ERROR : Couldn't load Narrator library : Unable to load library 'SAPIWrapper_x64': Native library (win32-x86-64/SAPIWrapper_x64.dll) not found in resource path ([file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/mojang/netty/1.6/netty-1.6.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/net/java/dev/jna/jna/4.2.2/jna-4.2.2.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/mojang/authlib/1.5.24/authlib-1.5.24.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/mojang/realms/1.10.8/realms-1.10.8.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/it/unimi/dsi/fastutil/7.0.12_mojang/fastutil-7.0.12_mojang.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/mojang/text2speech/1.5/text2speech-1.5.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/versions/17w13a/17w13a.jar])
  • Linux

    [STDOUT]: ERROR : Couldn't load Narrator library : Unable to load library 'fliteWrapper': Native library (linux-x86-64/libfliteWrapper.so) not found in resource path ([file:/home/[USERNAME]/.minecraft/libraries/com/mojang/patchy/1.0/patchy-1.0.jar, file:/home/[USERNAME]/.minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar, file:/home/[USERNAME]/.minecraft/libraries/net/java/dev/jna/jna/4.2.2/jna-4.2.2.jar, file:/home/[USERNAME]/.minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar, file:/home/[USERNAME]/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar, file:/home/[USERNAME]/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar, file:/home/[USERNAME]/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar, file:/home/[USERNAME]/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar, file:/home/[USERNAME]/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar, file:/home/[USERNAME]/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar, file:/home/[USERNAME]/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar, file:/home/[USERNAME]/.minecraft/libraries/io/netty/netty-all/4.1.9.Final/netty-all-4.1.9.Final.jar, file:/home/[USERNAME]/.minecraft/libraries/com/google/guava/guava/21.0/guava-21.0.jar, file:/home/[USERNAME]/.minecraft/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar, file:/home/[USERNAME]/.minecraft/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar, file:/home/[USERNAME]/.minecraft/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar, file:/home/[USERNAME]/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar, file:/home/[USERNAME]/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar, file:/home/[USERNAME]/.minecraft/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar, file:/home/[USERNAME]/.minecraft/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar, file:/home/[USERNAME]/.minecraft/libraries/com/mojang/realms/1.10.8/realms-1.10.8.jar, file:/home/[USERNAME]/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar, file:/home/[USERNAME]/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar, file:/home/[USERNAME]/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar, file:/home/[USERNAME]/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar, file:/home/[USERNAME]/.minecraft/libraries/it/unimi/dsi/fastutil/7.1.0/fastutil-7.1.0.jar, file:/home/[USERNAME]/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar, file:/home/[USERNAME]/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar, file:/home/[USERNAME]/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar, file:/home/[USERNAME]/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar, file:/home/[USERNAME]/.minecraft/libraries/com/mojang/text2speech/1.7/text2speech-1.7.jar, file:/home/[USERNAME]/.minecraft/versions/17w16b/17w16b.jar])

I'm not the only one experiencing this.

Linked issues

MC-114994 "Narrator" (CTRL+B) doesn't work for me in the newest snapshot 17w13a Resolved MC-115167 If you push Ctrl + B it does not activate narrator for some people in minecraft. Resolved MC-115176 narrator does not work for me Resolved MC-115199 Narrator Still Doesn't Work 17w13b Resolved MC-115217 Ctrl + B does not work on some pcs Resolved

Attachments

Comments 23

you have to write in the chat.

I did. Nothing happened then either.

I'm affected by this, too.

Me as well. There are the following error messages in the output log on startup:

[12:51:52] [Client thread/INFO]: [STDOUT]: ERROR : Couldn't load Narrator library : Unable to load library 'SAPIWrapper_x64': Native library (win32-x86-64/SAPIWrapper_x64.dll) not found in resource path ([file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/mojang/netty/1.6/netty-1.6.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/net/java/dev/jna/jna/4.2.2/jna-4.2.2.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/mojang/authlib/1.5.24/authlib-1.5.24.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/mojang/realms/1.10.8/realms-1.10.8.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/it/unimi/dsi/fastutil/7.0.12_mojang/fastutil-7.0.12_mojang.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/libraries/com/mojang/text2speech/1.5/text2speech-1.5.jar, file:/C:/Users/[USERNAME]/AppData/Roaming/.minecraft/versions/17w13a/17w13a.jar])

And the following appears when I press Strg+B:

[12:52:38] [Narrator/INFO]: [STDERR]: java.lang.UnsatisfiedLinkError: com.mojang.text2speech.NarratorWindows$SAPIWrapperSolutionDLL.say(Lcom/sun/jna/WString;)J
[12:52:38] [Narrator/INFO]: [STDERR]: at com.mojang.text2speech.NarratorWindows$SAPIWrapperSolutionDLL.say(Native Method)
[12:52:38] [Narrator/INFO]: [STDERR]: at com.mojang.text2speech.NarratorWindows$NarratorThread.say(NarratorWindows.java:61)
[12:52:38] [Narrator/INFO]: [STDERR]: at com.mojang.text2speech.NarratorWindows$NarratorThread.run(NarratorWindows.java:45)
[12:52:38] [Narrator/INFO]: [STDERR]: at java.lang.Thread.run(Thread.java:745)

It seems to be a launcher issue, since it does not download the library on startup.

13 more comments

Still no narrator on Windows 8.1 and 17w18a because of SAPIWrapper_x64.dll

What do you have to have if the narrator isn't available on java edition? I've tried turning on Microsoft Narrator but that doesn't do anything. I'm also on a laptop updated to Windows 10

Having the exact same issue, with flite installed on Arch Linux.

Installing flite-2.0.0-3-x86_64 for Arch Linux fixed my problem!

@unknown Installing that does indeed fix it. That should be mentioned, at least in the log.

Bryn Macaulay

migrated

Confirmed

narrator

Minecraft 17w13a, Minecraft 17w13b, Minecraft 17w14a, Minecraft 17w15a, Minecraft 17w16a, Minecraft 17w16b, Minecraft 17w17a, Minecraft 17w17b, Minecraft 17w18a

Minecraft 17w18b

Retrieved