Me encontraba jugando Minecraft en la nueva snapshot 17w14a y vi que implementaron una nueva funcionalidad la cual es un narrador, es decir una voz lee todo lo que parece en el chat y fue cuando me dije ¿Joder, cómo lo hicieron? generalmente este tipo de cosas utiliza muchos recursos. Lo primero fue ubicar que biblioteca utilizan, para eso explore la carpeta del juego y encontré algo. .minecraft/libraries/com/mojang/text2speech/1.5/text2speech-1.5.jar Al parecer es una biblioteca creada por Mojang. Bueno es hora de ver que tiene, al pasar por el descompilador obtuve lo siguiente: ¿Es todo? ¿Dónde esta el resto? Básicamente lo que hacen los de Mojang es invocar otro programa desde java, es decir un wrapper. ¿Pero que programa invocan? viendo las clases encontré que usan un jni para ejecutar una biblioteca en c llamada libfliteWrapper.so De nuevo descompilando libfliteWrapper.so obtenemos: Vemos que existe una función llamada "say" como parametro el tex