Aide du logiciel lire pourla lecture sonore et le calcul d'expressions mathématiques

La fonction lire.php permet de choisir des textes pour illustrer des cours de mathématiques, lire oralement des formules dans plusieurs modes de lecture, effectuer des calculs numérique avec des nombres, des fonctions...

Le lien ci-dessous donne un exemple de calculd'un trinôme avec un choix de variable.

Calcul de x*x-2*x+1 pour x=4/2

La commande lire.php peut être paramétrée pour permettre de lire oralement des textes, des expressions mathématiques, pour les calculer...

Description des paramètres de la commande lire.php

Choix d'un mode de lecture

Le paramètre affiche permet de choisir entre les modes de lecture par phonèmes, par syllabes, par mots/formules, parcaractères à épeler et par chiffres ou nombres en mode calcul.

La lecture sonore utilise les fichiers .mp3 du répertoire courant, pour construire le fichier provfic.mp3 qui contient l'écho sonore du texte que l'on aura saisi.

Choix du mode de lecture par mots

Les fichiers utilisés pour la lecture par mots sont les .mp3 du répertoire studyvoxmusi/wav

Liste des fichiers .mp3 de studyvoxmusi/wav pour la lecture par mots

Quand le nom recherché ne figure pas dans le répertoire studyvoxmusi/wav, il est recherché dans le répertoire studyvoxmusi/lecture/wav

Liste des fichiers .mp3 de studyvoxmusi/lecture/wav pour la lecture par mots

Choix du mode de lecture chiffre/nombre

Le mode chiffre/nombre permet de lire le résultat du calcul avec des expressions qui peuvent contenir des nombres entiers ou décimaux, des opérations et des fonctions usuelles, des variables, des parenthèses ou des crochets...

Choix de commentaires, de question/réponse...

Ce paramètre permet d'indiquer des commentaires, des explications...qui sont affichées au-dessus de l'expression à calculer.

calculez exp(-2*log(2)) avec un commentaire

On peut aussi utiliser ce paramètre pour poser des questions au lecteur, lui demander de répondre puis afficher la réponse exacte.

Exemple :

Calculez : 6*7-2_40

Le texte qui figure avant le signe "deux-points" (ou "point d'interrogation") est affiché, puis la questionqui suit et qui correspond au texte qui précède le signe "souligné" est écrit et lu oralement dans le mode courant.

Enfin, un lien propose au lecteur de taper une réponse qui est comparée au texte qui suit le caractère "souligné".

La bonne réponse est alors lue oralement et affichée en même temps que la réponse du lecteur.

On peut choisir le mode de lecture en commençant le texte par @m/ pour le mode "mots", @e/ pour le mode "épeler"...

Exemple de question/réponse de calcul mental avec le logiciel lire.php

Utilisation de la commande lire.php avec des paramètres

Exemple de saisie : calcul avec des fonctions exp et log

Dans la page lire.php, commencez en choisissant le lien "choisir un texte à lire"

Vous vous retrouvez dans la page de choix d'une expression, dans laquelle un champ d'édition vous permet d'entrer un texte ou une expression mathématique de votre choix.

Vous retournerez dans la page lire.php en utilisant le lien "continuez avec votre choix"

Vous actualiserez cette page tabla.php en appuyant sur la touche F5.

Vous lirez la saisie de votre expression, qui est écrite sur une seule ligne, pour vous permettre de faire des corrections éventuelles .

Vous entendrez (dans Internet Explorer) la lecture sonore du résultat du calcul de l'expression que vous avez saisie.

(Dans d'autres navigateurs que Internet Explorer, vous écouterez le résultat en utilisant le lien "écoutez le résultat courant" en bas de page.

Pour des corrections éventuelles, copiez la ligne du texte de la saisie, puis collez-la dans le champ d'édition de la page de choix d'un texte à lire, puis revenez dans la page tabla.php avec votre texte corrigé.

Le texte peut être une expression mathématique avec des fonctions et des variables.

Le texte peut être lu oralement dans plusieurs modes de lecture et le calcul de l'expression peut être fait en mode de lecture chiffre/nombre.

Choix du mode de lecture ou d'affichage

Choisissez, si vous ne l'avez pas déjà fait, le mode d'affichage.

Remarque : les modes de lecture phonétique, syllabique, par mot, par caractères ne font que lire oralement le texte que vous avez saisi.

Par contre, le mode chiffre/nombre en mode calcul ne lit pas oralement le texte mais effectue le calcul numérique de l'expression et lit oralement le résultat du calcul.

Vous pouvez utiliser le mode de lecture par mots/formules pour demander de calculer une expression, puis utiliser le mode chiffre/nombre/calcul pour donner la réponse, ce qui est intéressant pour un cours de math en ligne.

Quand une fonction ne renvoie pas une valeur numérique, le programme renvoie l'indication NAN (not a numerical value)

Quand l'expression mathématique contient des noms de variables, il vous est demandé de choisir la valeur de ces variables pour pouvoir effectuer le calcul.

Choix des valeurs des variables

Le paramètre "variable" vous permet de choisir les valeurs des variables contenues dans l'expression choisie.

Vous utiliserez la syntaxe : x=2 y=cos(2*3)

par exemple, pour choisir les valeurs des variables x et y.

Vous remarquez que l'on peut utiliser des opérations et des fonctions numériques pour définir les valeurs des variables.

Le nom d'une variable doit obligatoirement ne contenir qu'un seul caractère (littéral)

Quand vous aurez choisi tous les paramètres, vous trouverez en bas de page, l'adresse de la commande lire.php avec les paramètres que vous aurez saisis, par exemple :

http://www.studyvoxmusi.biwi.ca/wav/lire.php?basetabla=exp(-2*log(2)-1)&baseparole=exemple de fonction exp et log&basevariable=&baserythme=1&

Il vous suffit alors de faire un copier/coller de cette adresse dans un lien d'une page html ou php, comme ci-dessous :

Exemple de calcul avec les fonctions exp et log

Remarques importantes pour une saisie directe :

Les caractères spéciaux comme le #, le signe + et le signe = doivent être remplacés par leur code ASCII, soit 35, 43 et 61.

Récapitulatif pour une saisie directe de la commande lire.php avec des paramètres

Il vous suffit d'utiliser le copier/coller, pour insérer cette commande dans une balise a href...ou dans le champ d'édition "ouvrir une adresse..." de votre navigateur.

La démarche pour insérer des illustrations mathématiques dans vos pages est ainsi très simple :

Vous commencerez par choisir les paramètres dans l'environnement du logiciel lire.php

Quand vous serez satisfait du résultat sonore, vous insérerez alors l'adresse du bas de page de lire.php sans vous préoccuper de la syntaxe des paramètres.

Vous pouvez aussi, si vous avez du courage, prendre connaissance de cette syntaxe, décrite ci-dessous.

Syntaxe de la commande lire

Vous pouvez insérer la commande lire.php dans des pages .html ou .php ou l'exécuter en ligne de commande, en utilisant la syntaxe :

http://www.studyvoxmusi.biwi.ca/wav/lire.php?baseaffiche=c&baseparole=commentaire&basetabla=cos(sin(4))&basevariable=&baserythme=1 2&

Dans cette écriture, on reconnait l'adresse de la page lire.php, suivie d'un point d'interrogation et des paramètres baseaffiche, basetabla...

La valeur d'un paramètre doit être indiquée après le signe = et se terminer par le symbole &

Tous les exemples de cette aide ont écrits sous cette forme, dans des balises d'adresse a href="..."

Vous pouvez consulter la source de cette page aidelire.php pour plus de détails.

Attention :

Si vous voulez utiliser le logiciel lire.php en ligne de commande avec des paramètres, il faut savoir que certains caractères spéciaux comme le # par exemple, ne sont pas permis.

Vous les remplacerez par les nombres qui caractèrisent le code ASCII de ces caractères.

Code des caractères spéciaux

espace = 32

# = 35

signe + = 43

signe - = 45

signe = = 61

Retour dans la page index du site studyvoxmusi