Skip to content

Instantly share code, notes, and snippets.

@jabrena
Last active August 19, 2019 21:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jabrena/3257aeaa30620596c94ed5979c3eb906 to your computer and use it in GitHub Desktop.
Save jabrena/3257aeaa30620596c94ed5979c3eb906 to your computer and use it in GitHub Desktop.
DonQuijote.java
package example.programming;
import ev3dev.robotics.tts.Espeak;
/**
* Java example to show the new language feature (Java 13): Text block
*
* Original text: https://cvc.cervantes.es/literatura/clasicos/quijote/edicion/parte1/cap01/default.htm
*/
public class DonQuijoteDemo {
public static void main(final String[] args) {
var text = """
CAPÍTULO PRIMERO
Que trata de la condición y ejercicio del famoso y valiente
hidalgo don Quijote de la Mancha
En un lugar de la Mancha, de cuyo nombre no quiero acordarme,
no ha mucho tiempo que vivía un hidalgo de los de lanza en astillero,
adarga antigua, rocín flaco y galgo corredor.
Una olla de algo más vaca que carnero, salpicón las más noches,
duelos y quebrantos los sábados, lantejas los viernes,
algún palomino de añadidura los domingos, consumían
las tres partes de su hacienda9.
El resto della concluían sayo de velarte10, calzas de velludo
para las fiestas, con sus pantuflos de lo mesmo,
y los días de entresemana se honraba con su vellorí de lo más fino.
Tenía en su casa una ama que pasaba de los cuarenta y una sobrina
que no llegaba a los veinte, y un mozo de campo y plaza que así
ensillaba el rocín como tomaba la podadera.
Frisaba la edad de nuestro hidalgo con los cincuenta años.
Era de complexión recia, seco de carnes, enjuto de rostro,
gran madrugador y amigo de la caza.
Quieren decir que tenía el sobrenombre de «Quijada», o «Quesada»,
que en esto hay alguna diferencia en los autores que deste caso
escriben, aunque por conjeturas verisímiles se deja entender
que se llamaba «Quijana»III, 16. Pero esto importa poco
a nuestro cuento: basta que en la narración dél no se salga un
punto de la verdad.
""";
Espeak TTS = new Espeak();
TTS.setVolume(100);
//Spanish example
TTS.setVoice("es");
TTS.setSpeedReading(200);
TTS.setPitch(50);
TTS.setMessage(text);
TTS.say();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment