Logo Mon Club Elec

Programme GLAP-Box : Test de la synthèse vocale

Le Programme GLAP-Box est un outil innovant qui permet aux utilisateurs de tester leurs compétences en synthèse vocale. Il offre une variété de fonctionnalités qui permettent aux utilisateurs de tester leurs compétences en synthèse vocale et de s’améliorer. Dans cet article, nous allons examiner en détail le Programme GLAP-Box et ses fonctionnalités, ainsi que les avantages qu’il offre aux utilisateurs. Nous verrons également comment le Programme GLAP-Box peut être utilisé pour améliorer la qualité de la synthèse vocale et comment il peut être intégré à d’autres systèmes.

Programme GLAP-Box : Test de la synthèse vocale

Programme GLAP-Box : Test de la synthèse vocale

1.  Présentation

  • Ce programme teste simplement la synthèse vocale de la GLAP-Box à l’aide de la librairie Glapbox.

2.  Schéma fonctionnel

Programme GLAP-Box : Test de la synthèse vocale

3.  Arduino

Pas utilisé ici.

4.  Le programme Processing

4.1  Description

  • Ici, le programme Processing appelle la fonction direTexte() de la librairie Glapbox pour réaliser la synthèse vocale des messages textes voulus.

4.2  Le programme complet en langage Processing

A copier/coller directement dans l’éditeur Processing

// Programme processing
// généré avec le générateur de code Processing
// du site www.mon-club-elec.fr
// par X. HINAULT – tous droits réservés

// Programme écrit le : 14/8/2012.

// ——- Licence du code de ce programme : GPL v3—–

/////////////// Description du programme ////////////
// Utilise la librairie GLAP-Box qui implémente tout plein de fonctions utiles

// XXXXXXXXXXXXXXXXXXXXXX ENTETE DECLARATIVE XXXXXXXXXXXXXXXXXXXXXX

// inclusion des librairies utilisées

import monclubelec.glapbox.*; // importe librairie Glapbox qui comporte tout plein de fonctions utiles

// déclaration objets

Glapbox glapbox; // Déclare objet Glapbox qui donne accès aux fonctions de la librairie

// déclaration variables globales

// XXXXXXXXXXXXXXXXXXXXXX  Fonction SETUP XXXXXXXXXXXXXXXXXXXXXX

void setup(){ // fonction d’initialisation exécutée 1 fois au démarrage

// — initialisation des objets et fonctionnalités utilisées —

  // initialisation objet Glapbox
  glapbox=new Glapbox(this); // initialise objet Glapbox

} // fin fonction Setup

// XXXXXXXXXXXXXXXXXXXXXX Fonction Draw XXXXXXXXXXXXXXXXXXXX

void  draw() { // fonction exécutée en boucle

      glapbox.direTexte(« Salut. Je mappelle pico. », « PICOTTS », true);

      glapbox.direTexte(« Salut. Je mappelle ispik. », « ESPEAK », true);

      glapbox.direTexte(« Je ne veux que ce que je vous ai dit: Belle Marquise, vos beaux yeux me font mourir d’amour. », « ESPEAK », true);

      glapbox.direTexte(« Il faut bien étendre un peu la chose. », « PICOTTS », true);

      glapbox.direTexte(« Non, vous dis-je, je ne veux que ces seules paroles-là dans le billet; mais tournées à la mode; bien arrangées comme il faut. Je vous prie de me dire un peu, pour voir, les diverses manières dont on les peut mettre. », « ESPEAK », true);

      glapbox.direTexte(« On les peut mettre premièrement comme vous avez dit: Belle Marquise, vos beaux yeux me font mourir d’amour. Ou bien: D’amour mourir me font, belle Marquise, vos beaux yeux. Ou bien: Vos yeux beaux d’amour me font, belle Marquise, mourir. Ou bien: Mourir vos beaux yeux, belle Marquise, d’amour me font. Ou bien: Me font vos yeux beaux mourir, belle Marquise, d’amour. », « PICOTTS », true);

      glapbox.direTexte(« Mais de toutes ces façons-là, laquelle est la meilleure? », « ESPEAK », true);

      glapbox.direTexte(« Celle que vous avez dite: Belle Marquise, vos beaux yeux me font mourir d’amour. », « PICOTTS », true);

      glapbox.direTexte(« Cependant je n’ai point étudié, et j’ai fait cela tout du premier coup. Je vous remercie de tout mon cœur, et vous prie de venir demain de bonne heure. », « ESPEAK », true);

      glapbox.direTexte(« Je n’y manquerai pas. », « PICOTTS », true);

      exit(); // stoppe le programme

} // fin de la fonction draw()

// XXXXXXXXXXXXXXXXXXXXXX Autres Fonctions XXXXXXXXXXXXXXXXXXXXXX

//XXXXXXXXXXXXXXXXXX Fin du programme XXXXXXXXXXXXXXXXX
 

Noter cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Archive Mon Club Elec

Articles populaires

Newsletter

Inscrivez-vous maintenant et bénéficiez d'un soutien continu pour réaliser vos travaux électriques en toute sécurité.