/** * Pour lire un texte court (sans ponctuation) à voix haute * * @param text, chaîne de caractères à lire à voix haute */ public void playShortText(String text) { if (!on) return; an = new Analyser(text, prosodie); Vector<Phoneme> listePhonemes = an.analyserGroupes(); s = new SynthetiseurMbrola( lt.getVoix(), ConfigFile.rechercher("REPERTOIRE_PHO_WAV"), ConfigFile.rechercher("FICHIER_PHO_WAV")); s.play(); sjoue = true; }
// appelé par loopText et playText avec valeur flagloop différente public void play(String text, boolean flagloop) { if (!on) return; an = new Analyser(text, prosodie); Vector<Phoneme> listePhonemes = an.analyserGroupes(); s = new SynthetiseurMbrola( lt.getVoix(), ConfigFile.rechercher("REPERTOIRE_PHO_WAV"), ConfigFile.rechercher("FICHIER_PHO_WAV")); // System.out.println("RAPIDITE: "+ConfigFile.rechercher("RAPIDITE")); if (flagloop) s.loop(); else s.play(); sjoue = true; }
private void setupClasses() { ActionBar.nmsver = Bukkit.getServer().getClass().getPackage().getName(); ActionBar.nmsver = ActionBar.nmsver.substring(ActionBar.nmsver.lastIndexOf(".") + 1); plugin = this; Glow.register(); ms = new Messages(); getMessagesFile().loadMessagesConfiguration(); cfile = new ConfigFile(); cfile.loadConfigFile(); ub = new UtilBlock(); uis = new UtilItemStack(); upt = new UtilParticleType(); mn = new MenuManager(); pm = new ParticlesMenu(); u = new UtilItem(); dm = new DisguiseMenu(); spm = new SuperMenu(); gdt = new Gadgets(); ul = new UtilLocations(); petsm = new PetMenu(); mountn = new MountMenu(); hm = new HatsMenu(); trampGadget = new Trampolim(); popper = new PartyPopper(); }
/** * Pour fixer la voix utilisée si la synthèse parle * * @param voix, de 1 à 7 */ public void setVoix(int voix) { int vox; int nbvoix = Integer.parseInt( ConfigFile.rechercher("NBVOIX")); // nombre de voix disponibles dans ressources System.out.println(nbvoix); vox = (voix > nbvoix) ? nbvoix : voix; vox = (voix < 1) ? 1 : voix; lt.setVoix(vox); }
/** * Constructeur pour fixer la voix * * @param voix, de 1 à 7 pour fr1, fr2, ... fr7 */ public SIVOXDevint(int voix) { int vox; int nbvoix = Integer.parseInt(ConfigFile.rechercher("NBVOIX")); // nombre de voix disponibles System.out.println(nbvoix); jk = null; sjoue = false; on = true; prosodie = 3; // la meilleure prosodie vox = (voix > nbvoix) ? nbvoix : voix; vox = (voix < 1) ? 1 : voix; lt.setVoix(vox); }