Vous êtes sur la page 1sur 13

DSpeech (par Dimio)

~~~~~~~~~~~~~~~~~~

La derni�re version est t�l�chargeable sur le lien suivant:

Accueil: "http://dimio.altervista.org/"

PRECISIONS:
~~~~~~~~~~~

Cr�ation: Michel SAVARD, � partir du fichier Manual (ENG).txt

DESCRIPTION:
~~~~~~~~~~~~

DSpeech est un programme TTS (Du Texte � la Parole) avec la fonctionnalit� ASR
(Reconnaissance automatique de la parole) integr�e. Et ce au point de lire � haute
voix le texte �crit et de choisir les phrases � lire en accord avec les r�ponses
vocales de l'utilisateur. Il est pr�vu pour fournir rapidement et directement des
fonctions plus pratiques que celles requisent par des programmes de ce type,
maintenant au plus bas l'invasivit� et la consommation des ressources (il n'y a pas
d'insatllation, il n'est pas int�gr� au syst�me, il est l�ger, il s'installe
rapidement et ne modifie pas le registre).

Les caract�ristiques principales de DSpeech sont:

- Permet de sauvegarder la sortie sous la forme d'un fichier Wav ou Mp3.


- Vous permet de s�lectionner rapidement diff�rentes voix et de les combiner pour
cr�er des dialogues entre plusieurs voix.
- Int�gre un syst�me de RECONNAISSANCE VOCALE qui, en plus d'�tre utilis� en tant
que tel, � travers un langage de script simple, permet de cr�er des dialogues
interactifs avec l'utilisateur.
- Vous permet de configurer les entr�es ind�pendamment.
- Gr�ce � des TAG sp�cifiques, il vous permet de varier dynamiquement les
caract�ristiques des voix pendant la lecture (vitesse, volume et fr�quence),
d'ins�rer des pauses, de mettre en �vidence les termes ou de faire l'orthographe.
- Vous permet de capturer et de lire automatiquement le contenu du ClipBoard.
- Supporte tous les moteurs vocaux compatibles avec SAPI 4 et 5.
- Vous permet d'enregistrer � partir du microphone et d'ins�rer le r�sultat dans le
dialogue de mani�re � cr�er un m�lange de voix r�elles et synth�tiques.
- Il est accessible via Screen Reader.
- Prend en charge les personnalit�s virtuelles (par d�faut il n'y a que Selena en
italien) qui permettent � l'ordinateur de r�pondre avec des r�ponses sens�es (plus
ou moins) aux questions de l'utilisateur.
- Il peut �tre utilis� pour doubler des films, c'est-�-dire, il est capable de lire
les sous-titres d'un film tout en le visionnant.

Il int�gre �galement un certain nombre de caract�ristiques secondaires, notamment:

- Prend en charge la ligne de commande et peut donc �tre utilis�, sans interface
graphique, pour cr�er des livres audio.
- Vous permet de sp�cifier le format de la sortie audio, cela peut �tre utile dans
des situations tr�s particuli�res, lorsqu'il est n�cessaire de travailler avec des
fichiers wav de caract�ristiques d�finies.
- Vous permet de cr�er des montages en ins�rant des fichiers wav ou mp3 via un
KeyWord sp�cifique. Cela peut �tre utile pour introduire, lors de la lecture, des
effets particuliers, tels qu'une toux, un rire, ou m�me des coupures musicales.
- Lorsque vous sauvegardez les mp3, vous pouvez en sp�cifier la qualit�, afin de
favoriser la taille ou la qualit� du r�sultat.
- Il est maintenant possible de convertir du texte en mp3 ou en wav en le divisant
en fichiers de 5, 10, 20 ou 30 minutes chacun.
- Dans le fichier "CustomTAG.TXT", il est maintenant possible d'ins�rer des TAG
personnalis�s qui appara�tront dans le menu contextuel (par exemple les tags
expressifs Loquendo).
- En option, en utilisant une option sp�ciale, vous pouvez activer l'int�gration de
DSpeech avec le menu contextuel de Windows.
- Gr�ce aux fichiers ".lng" appropri�s, il est possible de traduire l'interface
dans d'autres langues.
- Vous permet d'ouvrir et de lire un fichier ou une page Web directement � partir
d'Internet et de stocker vos liens favoris dans une liste.

Bien que DSpeech supporte nativement les voix SAPI4, il exprime le meilleur de son
potentiel avec les entr�es SAPI5 (certaines options avanc�es ne sont disponibles
que si vous utilisez ces derni�res).

LECTEUR D'�CRAN ET ACCESSIBILIT�


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DSpeech peut �tre utilis� avec n'importe quel lecteur d'�cran, mais sp�cifiquement
il est test� pour fonctionner avec le lecteur d'�cran NVDA.

CR�ATION DE DIALOGUES:
~~~~~~~~~~~~~~~~~~~~~~~

- En utilisant le menu contextuel (clic droit), il est possible de sp�cifier avec


quelle voix une phrase donn�e doit �tre prononc�e, ce qui permet de cr�er des
dialogues entre diff�rentes voix.

UTILISATION D'�TIQUETTES:
~~~~~~~~~~~~~~~~~

- Il est possible d'ins�rer des TAG sp�ciaux qui permettent de modifier les
caract�ristiques de la voix pendant qu'elle parle (vitesse, volume, fr�quence,
etc.).
- Gr�ce aux TAG, il est possible d'obtenir des effets particuliers, tels que
l'accent mis sur un terme, l'orthographe d'un ou plusieurs mots et l'insertion de
pauses.
- Dans tous les cas, les TAG ne sont valables que dans la m�me ligne.

OPTIONS DE REPRODUCTION:
~~~~~~~~~~~~~~~~~~~~~~~~

- A partir de l'interface, il est possible de choisir l'�l�ment � utiliser et il


est �galement possible, via un �l�ment de menu, de sp�cifier une entr�e secondaire
qui sera utilis�e pour lire le texte contenu entre guillemets. Il est possible de
sp�cifier une vitesse et un pas diff�rents par rapport aux valeurs actuellement
utilis�es.
- Il est �galement possible de sp�cifier le format audio qui sera utilis�.
�videmment, si vous utilisez un mauvais format, le son sera modifi� (l'effet "Tin"
typique).
- Ceux qui ont plus de cartes son, � partir de la case appropri�e, peuvent choisir
lequel utiliser.
- Si vous cochez la case "Suivi", lorsque le texte est prononc�, il est �galement
mis en surbrillance sur l'�cran.
- Il est �galement possible que DSpeech lise la ligne qui vient d'�tre �crite
chaque fois que vous appuyez sur ENTER.
- � l'aide d'un �l�ment de menu, vous pouvez choisir de personnaliser la vitesse,
le volume et la hauteur de chaque voix s�par�ment. De cette fa�on, il est possible
d'obtenir une personnalisation maximale dans la cr�ation de dialogues.
- Une autre option vous permet de convertir en wav ou mp3 avec le volume toujours
au maximum; cette option, pour des raisons �videntes, est incompatible avec la
pr�c�dente (si elle est s�lectionn�e, elle d�sactive la pr�c�dente et inversement).

DUPLEX DE FILM:
~~~~~~~~~~~~~~~~~~~~

- DSpeech est capable de lire les sous-titres d'un film pendant sa visualisation,
donc il est capable de lire les fichiers SRT (le format standard des sous-titres).
Gr�ce � cette fonctionnalit�, il est possible de s'assurer que DSpeech lise les
sous-titres tout en regardant le film sans �tre forc�s de les lire � l'�cran (ce
qui vous emp�che souvent de suivre le cours).
- Il est conseill� de d�finir une entr�e diff�rente pour lire le texte entre
guillemets (menu "Options" -> "Personnaliser les voix dans le texte cit�"), cela
am�liorera grandement le r�sultat final.
- Pour commencer la copie, proc�dez comme suit:

1. Assurez-vous que dans le m�me dossier il y a � la fois le film que vous voulez
voir et le fichier sous-titres (.SRT).
2. Assurez-vous que le film et le fichier de sous-titres ont le m�me nom (par
exemple "Buffy.avi" et "Buffy.srt").
3. Assurez-vous que l'option "Permet de g�rer les fichiers SRT" est coch�e et
ouvrez le fichier de sous-titres (par exemple "Buffy.srt").
4. Positionnez le curseur sur le point de sous-titre � partir duquel vous voulez
que le film d�marre.
5. Appuyez sur "Parler".

DSpeech va d�marrer le lecteur multim�dia, ouvrir le film et commencer � jouer �


partir du point d�sir�. Il pensera toujours � ajuster automatiquement la vitesse de
la lecture si la voix reste "en retard" par rapport � la vid�o afin que l'audio
soit toujours synchronis� avec la vid�o.

OPTIONS AVANC�ES
~~~~~~~~~~~~~~~~~

- Gr�ce au menu contextuel, vous pouvez entrer une s�rie de KeyWord qui vous
permettent d'effectuer des actions sp�ciales.
En particulier:
1. D�marrez un programme externe ou ouvrez un fichier.
2. Commencez la lecture d'un fichier texte donn�.
3. Ins�rez un fichier wav ou mp3 dans le dialogue que vous cr�ez (ceci peut �tre
utilis� pour cr�er des dialogues avec des effets sonores).
4. Faites une pause de quelques secondes.
5. Fermez DSpeech.
6. Des instructions de contr�le de flux sont �galement disponibles, mais veuillez
vous r�f�rer � la section "SYST�ME DE SCRIPT ET RECONNAISSANCE VOCALE".

- A l'aide d'un �l�ment de menu, vous pouvez d�finir la priorit� de DSpeech sur
"Idle" afin qu'elle fonctionne en arri�re-plan total sans occuper le processeur
pour d'autres processus. Cette option est particuli�rement utile lors de la
cr�ation de livres audio car le processus de conversion peut utiliser le PC pendant
plusieurs heures.

REPRODUCTION DU TEXTE
~~~~~~~~~~~~~~~~~~~~~~~

- � l'aide des touches ou des raccourcis clavier appropri�s, vous pouvez d�marrer
et mettre en pause ou reprendre la lecture exactement o� vous le souhaitez.
ENREGISTREMENT DU MICROPHONE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- DSpeech vous permet d'enregistrer une ou plusieurs phrases dans le microphone, de


l'enregistrer en tant que fichier wav et de l'ins�rer dans le texte en tant que
TAG. Cela vous permet de cr�er des mixages entre des voix r�elles et synth�tiques.
L'enregistrement peut �tre activ� en appuyant sur le bouton appropri�, si vous
appuyez une seconde fois sur l'enregistrement.
Il est donc possible d'�couter l'enregistrement lui-m�me et, si cela est jug�
appropri�, de l'enregistrer sous forme de fichier et de l'ins�rer automatiquement
dans le texte en tant que TAG.

OPTIONS D'ACCESSIBILIT�:
~~~~~~~~~~~~~~~~~~~~~~~~~

- Gr�ce � l'option "Activer les raccourcis clavier", il est possible de piloter


DSpeech via le clavier HotKeys m�me si ce n'est pas au premier plan.
- � partir de l'�l�ment de menu homonyme, vous pouvez choisir le "Mode verbal".
Ainsi, DSpeech prononce � voix haute les valeurs de volume, de vitesse et de
tonalit� chaque fois qu'elles sont s�lectionn�es via le clavier.
- Lors du test avec le syst�me de script, il peut �tre pratique d'activer la
fonction de touche TAB, de sorte que, � sa pression, elle correspond � une
languette au lieu du commutateur de mise au point entre les diff�rentes commandes.
Cela peut �tre fait avec un �l�ment de menu d'accessibilit� sp�cial.
- Il est �galement possible d'int�grer DSpeech au menu contextuel d'EXplorer, afin
de d�marrer, par exemple, la conversion d'un fichier texte en mp3 sans avoir �
passer par l'interface de DSpeech.

HOTKEYS:
~~~~~~~~

- Les HotKeys sont divis�s en deux cat�gories, ceux du programme (tels que F5 pour
d�marrer la lecture ou F4 pour mettre en pause), qui ne fonctionnent que si vous
travaillez sur DSpeech, et les globaux, similaires au pr�c�dent pour la
fonctionnalit�, mais � la place, ils sont intercept�s et continuent de fonctionner
m�me si vous travaillez sur d'autres programmes. Pour activer ce dernier: menu
Options -> Accessibilit� -> Activer la validit� globale des HotKeys.
- Il existe une option suppl�mentaire (menu Options -> Accessibilit� -> Permet �
F10 HotKeys d'activer / d�sactiver la validit� globale des HotKeys) qui permet
d'appuyer sur la touche F10 dans n'importe quel contexte (m�me en utilisant Office
par exemple), activer ou d�sactiver tous les Hotkeys globaux DSpeech.
De cette mani�re, il est possible, par exemple, de relancer la lecture d'un texte
en cours de reproduction sans avoir � abandonner la fen�tre du programme sur lequel
il travaillait.
Il suffit donc d'appuyer sur F10, d'appuyer sur F9 (qui demande � DSpeech de
recommencer la lecture depuis le d�but) puis d'appuyer � nouveau sur F10 pour
d�sactiver tout le reste des HotKeys qui peuvent nous d�ranger si nous faisons
autre chose.
Cette option peut �galement �tre activ�e simplement en cliquant sur l'ic�ne de la
baguette.

OPTIONS AUDIO:
~~~~~~~~~~~~~~

Il est possible de choisir la sortie audio vers laquelle rediriger le son et le


d�bit des voix utilis�es. Il est recommand� d'utiliser toujours le m�me d�bit pour
les voix utilis�es, dans le cas contraire, il pourrait se produire une perte de
qualit� dans le rendu de la voix.
En g�n�ral, le r�glage utilis� par la majeure partie des voix de synth�se est: "16
Khz 16 Mono Bit", alors que les voix Microsoft utilisent "22 Khz 16 Mono Bit."
Ces r�glages sont particuli�rement importants lors de la conversion en fichier Wav
ou Mp3.

EDITION DU TEXTE:
~~~~~~~~~~~~~~~~~

En plus des fonctions standards d'�dition (trouver, remplacer, copier etc.) une
fonction particuli�re est ajout�e, "Enlever les retours clavier inutiles." Cela
permet de supprimer tous les espaces inutiles dans le texte qui pourrait ralentir
la fluidit� de la lecture avec des voix artificielles.

CONVERSION EN FICHIER WAV OU MP3 et autres:


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DSpeech peut aussi convertir un texte en fichier Wav ou Mp3. Si le format mp3 est
choisi, il est possible de d�finir les caract�ristiques de la compression, en
fonction des r�glages on peut privil�gier la taille, la qualit� audio du fichier
produit, pour obtenir un r�sultat �quilibr�.

CREATION DE LIVRES AUDIO:


~~~~~~~~~~~~~~~~~~~~~~~~

- Si vous le souhaitez, vous pouvez diviser le texte en plusieurs fichiers de tot


minutes chacun. Il est �galement possible d'utiliser le fractionnement manuel du
texte dans les fichiers. Dans ce cas, vous devez entrer le mot cl� >BREAK chaque
fois que vous voulez changer de fichier.
- En cochant l'option "Titre du Volume Personnalis�", si le livre audio est divis�
en plusieurs parties, chacune d'entre elles aura un titre correct, le titre en
question sera extrapol� automatiquement � partir du texte sauf si sp�cifi� ci-
dessous � KeyWord >BREAK.
- En utilisant l'�l�ment de menu "Ajouter", vous pouvez combiner plusieurs fichiers
texte les uns derri�re les autres. Entre les deux touches, le mot-cl� >BREAK sera
ins�r� afin de permettre la division du texte en fichiers s�par�s.
- Il est possible d'ins�rer un silence de 300 ms au d�but et � la fin de chaque
fichier cr��, afin de maintenir la compatibilit� avec les anciens lecteurs CD ou
mp3.
- Si vous divisez le texte en plusieurs volumes, le titre et le num�ro de volume
sont ins�r�s au d�but de chacun. Il est possible de choisir de l'inverser de telle
sorte que le num�ro de volume soit prononc� en premier, puis le titre (cela
facilite la recherche d'un volume sp�cifique parmi beaucoup d'autres.
- Il est possible de sp�cifier si vous voulez que le programme, avant la
conversion, supprime tout le mauvais enroulement d� � un formatage incorrect du
texte. Cela peut �tre tr�s utile pour augmenter la fluidit� de certains textes mal
format�s.
- Si vous le souhaitez (options livre audio) vous pouvez personnaliser le titre de
chaque fichier dans lequel le livre audio est divis�, apr�s le mot-cl� >BREAK vous
pouvez ins�rer du texte, ce sera utilis� comme titre, si vous ne sp�cifiez rien, le
titre sera extrapol� du texte .
- Il est enfin possible de sp�cifier un d�lai (de 100 millisecondes � 5 secondes) �
ins�rer automatiquement entre les phrases.

CONVERSATION AVEC L'INTELLIGENCE ARTIFICIELLE:


~~~~~~~~~~~~~~~~~~~~~~~

En activant la fonction "Activer r�ponse IA lorsque vous appuyez sur Entr�e" vous
pouvez avoir l'illusion (plus ou moins) de converser avec un autre �tre humain.
Chaque fois que vous appuyez sur ENTER, la phrase sera analys�e et D-Speech
r�pondra avec une phrase appropri�e.
Par d�faut, seule une personnalit� virtuelle en italien (Selena) est install�e, ce
qui n�cessite donc l'utilisation d'une voix f�minine italienne, mais le programme
est capable d'utiliser aussi les autres (si elles seront jamais r�alis�es).
En v�rit�, personne ne peut parler d'une v�ritable intelligence artificielle comme
le � noyau � de l'algorithme est bas� sur � pattern matching �, cependant, cette
technique est actuellement celle qui donne les meilleurs r�sultats en termes de
r�alisme des r�ponses. La base de donn�es avec le mod�le phrases (qui correspond au
fichier SELENA.IA) est, en partie, d�riv� d'un ancien programme open-source
(Babbea) est n� � son tour un autre programme pour taquiner l'IA (H�lo�se) qui
�tait , � l'�poque, pass� comme un programme de r�flexion.
Dans tous les cas, le fichier peut �tre modifi� � volont�.

RECONNAISSANCE VOCALE:
~~~~~~~~~~~~~~~~~~~~~~

Appuyer sur le bouton "Start ASR" active la reconnaissance vocale. DSpeech va


essayer de reconna�tre les phrases prononc�es sur le microphone. Si vous activez la
fonction "Activer r�ponse IA lorsque vous appuyez sur Entr�e", vous pouvez
converser en temps r�el avec la personnalit� virtuelle.
En utilisant un �l�ment de menu sp�cifique, il est possible de s�lectionner et de
sp�cifier le moteur de reconnaissance vocale � utiliser. Malheureusement, le seul
moteur gratuit, � ce jour, est le "MS English Recognizer" qui est seulement en
anglais, donc si vous voulez utiliser d'autres langues, ou vous allez � des
produits tiers ou vous attendez la version de Microsoft (qui ils disent � la fois
dans le traitement).

FORMATS DE FICHIERS DE TEXTE PRIS EN CHARGE:


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Les types de fichiers texte suivants sont pris en charge:

- TXT (fichiers texte simples dans les deux formats ANSI et UNICODE).
- RTF
- HTM, HTML
- PDF (n�cessite "PDFToText.exe" pour �tre pr�sent).
- DOC (Fichier produit avec MS Word, pour les utiliser il faut que Word soit
install�).
- XML (Exp�rimental, format utilis� pour les flux RSS).

SYSTEME DE SCRIPT ET DE RECONAISSANCE VOCALE:


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DSpeech prend en charge un syst�me de reconnaissance vocale qui, associ� � un


syst�me de script simple, permet de cr�er des dialogues interactifs avec
l'utilisateur tels que:

UTILISATEUR: "Ordinateur"
PC: "Ordinateur pr�t, qui �tes vous? "
UTILISATEUR: "Dimio"
PC: "Alors, Bienvenue"
Etc.

Le syst�me de script est tr�s similaire � BASIC. La plupart des mots-cl�s sont
con�us pour fonctionner uniquement en mode direct et, lors de la conversion en
fichiers audio, sont simplement ignor�s, n�anmoins certains d'entre eux, par
exemple le mot-cl� ">STOP", fonctionnent �galement pendant les conversions.

Les mots-cl�s suivants sont support�s (ici regroup�s par type):


>VOICE Nom de la voix exemple: Microsoft Paul Mobile

>DO
>EXIT DO
>LOOP [n]

>RECOGNIZE Mot1, [Mot2], [OTHER_WORDS]...


>RECOGNIZE_WITHTIMEOUT Seconde, Mot1, [Mot2], [OTHER_WORDS]...

>IF RECOGNIZED Mot1, [Mot2], [OTHER_WORDS]...


>IF TIMEOUT
>END IF

>CALL NomdelaroutineSub

>SUB Nom de la routine


>END SUB

>RANDOM
>CASE
>END RANDOM

>EXECUTE CheminAcc�sProgramme
>OPEN Texte�lire.txt
>PLAY Fichier.wav

>WAIT Seconde
>DELAY MilliSeconde

>REM
>STOP
>BREAK
>CLEAR
>CLOSE
>DEL
>HIDE
>SHOW
>TOP
>WAIT_ANYKEY
>SHUTDOWN
>SELFDESTRUCT
>SELFDESTRUCT_AND_SHUTDOWN

DESCRIPTION DES COMMANDES:


~~~~~~~~~~~~~~~~~~~~~~~~~~

>REM Commentaire
Il vous permet d'ins�rer des commentaires dans le texte qui seront compl�tement
ignor�s par DSpeech � la fois pendant la lecture et la conversion en fichiers
audio.

>VOICE NomeVoce
Changez la voix narrative.

>DO
...
>EXIT DO
...
>LOOP [n]
Il ex�cute une boucle cyclique, quand il rencontre la "EXIT DO", il sort. Si vous
sp�cifiez un num�ro [n], seul le nombre de cycles indiqu� sera ex�cut�.

>RECOGNIZE Word1, [Word2], [OTHER_WORDS] ...


Il attend une entr�e vocale, d�s qu'elle est fournie, il stocke le r�sultat et
continue avec l'instruction suivante.

>RECOGNIZE_WITH_TIMEOUT secondes, Word1, [Word2], [OTHER_WORDS] ...


Comme le pr�c�dent mais avec un timeout, si l'entr�e vocale n'a pas �t� fournie
dans le d�lai sp�cifi�, elle continue avec l'instruction suivante.

>IF RECOGNIZED Word1, [Word2], [OTHER_WORDS] ...


...
>END IF
Ex�cute les commandes entre l'IF et END IF et si, apr�s une >RECOGNIZE ou
>RECOGNIZE_WITH_TIMEOUT est l'un des mots sp�cifi�s reconnus.

>IF TIMEOUT
...
>END IF
Ex�cute les commandes entre l'IF END IF et si, apr�s une >RECOGNIZE_WITH_TIMEOUT a
d�pass� le temps sp�cifi� sans que l'utilisateur a fourni une entr�e vocale.

>CALL NameSub
...
>SUB NameSub
...
>END SUB
La premi�re d�claration, >CALL NameSub, provoque l'ex�cution saute � >SUB NameSub
en >END SUB, d�termine l'instruction de retour imm�diatement apr�s la >CALL SUBNAME
(est tout � fait similaire � l'ancien Gosub et Return du BASIC).

>RANDOM
...
>CASE
...
>CASE
...
>CASE
...
>END RANDOM
Vous permet d'ex�cuter de mani�re al�atoire les instructions suivantes pour chaque
cas.

>EXECUTE CheminDuPrograme
Ouvre le Programme sp�cifi� par son cheminement.

>OPEN FichierALire.txt
Ouvre un fichier texte et commence la lecture.

>STOP
Termine l'ex�cution du script et/ou de la lecture de la voix et/ou de la conversion
en fichiers audio.

>BREAK
Mot-cl� utilis� pour diviser un fichier en plusieurs fichiers MP3 � des points
pr�d�finis.
>PLAY NomDuFichier.wav
Joue un fichier wav.

>WAIT Secondes
Il attend le nombre de secondes sp�cifi�es (1-60) avant de continuer.

>DELAY MilliSecondes
Attendez le nombre sp�cifi� de millisecondes (100-900) avant de continuer.

>CLOSE
Ferme le programme DSpeech sans enregistrer les param�tres.

>CLEAR
Supprimer le contenu de la fen�tre.

>DEL PathFile
Supprimez le fichier ou le dossier indiqu�.

>HIDE
Rend la fen�tre du programme invisible.

>SHOW
Affichez � nouveau la fen�tre du programme en annulant une commande >HIDE
pr�c�dente.

>TOP
Afficher la fen�tre principale de DSpeech

>WAIT_ANYKEY
Il attend que l'utilisateur appuie sur n'importe quelle touche pour continuer.

>SHUTDOWN
�teignez l'ordinateur, si vous souhaitez que DSpeech se ferme d'une mani�re
sp�cifique, par exemple sans enregistrer les param�tres, par rapport � la commande
appropri�e pour fermer DSpeech, par exemple >CLOSE ou >SELFDESTRUCT.

>SELFDESTRUCT
Ferme DSpeech et supprime le fichier "DSpeech.exe" (c'est-�-dire s'auto-efface du
disque), le fichier "DSpeech.ini" et le fichier �ventuellement ouvert.

>SELFDESTRUCT_AND_SHUTDOWN
Supprimer "DSpeech.exe", "DSpeech.ini" et tout fichier ouvert avant d'�teindre
l'ordinateur.

Dans le menu contextuel (click droit) on a acc�s � tous les MOTS-CL� avec des
exemples.
Je n'explique pas la syntaxe, consid�rant qu'elle peut �tre d�duite, intuitivement,
� partir des exemples.
Ci-dessous un exemple de script de reconnaissane vocale:

>VOICE Marco
Je suis Angelus, l'ordinateur de Dimitri. Qui es tu?
>DO
>RECOGNIZE Dimitri, Gloria, OTHER_WORDS
>IF RECOGNIZED Dimitri
Angelus attend tes instructions.
>EXIT DO
>END IF
>IF RECOGNIZED Gloria
Tu te trompes d'ordinateur, le tien est � c�t�.
>EXIT DO
>END IF
>IF RECOGNIZED OTHER_WORDS
>RANDOM
>CASE
Peux tu r�p�ter, s'il te plait? Je n'ai pas reconnu ton nom.
>CASE
Qu'as tu dit? Peux tu r�p�ter?
>CASE
Je n'ai pas reconnu ton nom, peut �tre que je ne le connais pas!
>END RANDOM
>END IF
>LOOP

Sauf si vous avez des moteurs ASR commerciaux compatibles avec SAPI5 (comme
Loquendo ASR), nous utiliserons simplement le moteur Microsoft gratuit (sur mon
site est le lien) bas� sur la phon�tique anglaise, c'est pourquoi, pour rendre
certains mots reconnaissables, il est souvent n�cessaire de les adapter � la
prononciation anglaise. Par exemple, pour que l'ordinateur reconnaisse le mot
"Russie", il faudra �crire "Rassya".

RACCORSIS CLAVIER:
~~~~~~~~~~~~~~~~~~

Ils sont d�taill�s dans le menu AIDE sous-menu Aide DSpeech.

LIGNE DE COMMANDE:
~~~~~~~~~~~~~~~~~~

Il est possible de pr�ciser un nom de fichier � ouvrir et reproduire


automatiquement. Ce qui permet d'ex�cuter un script automatiquement.

SYNTAXE:

DSPEECH [/Play] [/Speak] [/Wav] [/Mp3] [/Ogg] [/Aac] [/Wma]


[/Hidden|/HiddenFix|/Minimize/FullScreen] [/Silent] [/Voice "VoiceName"]
[FileToSpeech.txt] [FileOutput.mp3]

Il est possible d'indiquer comme seule option un fichier texte � ouvrir, dans
l'exemple suivant DSpeech ouvrira simplement l'interface et chargera le fichier
"FileToSpeech.txt".

DSpeech.exe FichierALire.txt

/Voice = Vous permet de sp�cifier la voix � utiliser, un exemple serait le suivant:


DSpeech /VOICE "Silvia"
Le nom de la voix doit �tre entre guillemets, il ne doit pas contenir le nom
complet de la voix avec sa description, m�me un simple /VOICE "Sil" peut �tre
suffisant.

/Play = D�marrer la lecture d'un fichier ou d'une page Web. Les exemples suivants
chargent les fichiers "FileToSpeech.txt" et "index.html" et commencent � les lire.

DSpeech.exe / Lire FileToSpeech.txt


DSpeech.exe / Play http://dimio.altervista.org/ita/index.html

/Speak = Vous permet de prononcer une courte phrase. L'exemple suivant prononce le
mot "Hello!" sans ouvrir DSpeech.
DSpeech.exe /Speak Hello!

/Mp3 = Convertir un fichier texte en fichier Mp3. Dans le premier des exemples
suivants, le fichier "Source.txt" est converti en fichier "Source.mp3". Alors que
dans le second exemple le fichier "Source.txt" est converti en un fichier nomm�
"Destination.mp3". Dans le troisi�me exemple, le fichier web index.html est
converti en un fichier appel� "Destination.mp3".

DSpeech.exe / mp3 source.txt


DSpeech.exe / mp3 source.txt destination.mp3
DSpeech.exe / mp3 http://dimio.altervista.org/ita/index.html destination.mp3

/Wav = Convertir un fichier texte en fichier Wav. (Voir ci-dessus).

/Ogg = Convertit un fichier texte en un fichier Ogg Vorbis. (Voir ci-dessus).

/Aac = Convertir un fichier texte au format AAC pour les appareils Apple. (Voir ci-
dessus).

/Wma = Convertir un fichier texte au format WMA. (Voir ci-dessus).

/Silent = D�sactive tous les effets sonores.

/Minimize = R�duit la fen�tre au d�marrage.

/Hidden = Indique que le programme n'affiche pas l'interface graphique, DSpeech


ex�cutera la t�che assign�e en restant en arri�re-plan et, � la fin, il se fermera
automatiquement. Dans l'exemple suivant, le fichier texte "origine.txt" est
converti en "destination.mp3" sans afficher l'interface graphique.

DSpeech.exe /Mp3 /Hidden source.txt destination.mp3

/Hiddenfix = Comme le pr�c�dent, � utiliser pour le remplacer en cas de probl�mes


(sifflements, craquements) avec les tags expressifs des voix loquendo (les tags
expressifs sont la toux, le rire etc.)

/FullScreen = D�finir le mode plein �cran depuis le d�but.

En g�n�ral, la combinaison que je recommande d'utiliser est l'exemple suivant qui


demande � DSpeech de convertir un fichier texte en fichier mp3 tout en restant en
arri�re-plan sans afficher l'interface et terminer la proc�dure. Le param�tre
[destination] est facultatif.

DSpeech.exe /Mp3 /Hidden source.txt destination.mp3

CONVERSIONS MULTIPLES (BATCH):


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Plusieurs conversions peuvent �tre obtenues de deux mani�res:

1. Via l'�l�ment de menu "Conversion en Batch ..."

2. En cr�ant un fichier Batch contenant les commandes de conversion des fichiers


que vous voulez convertir.
Par exemple, en ex�cutant le fichier de commandes suivant:

DSpeech.exe / mp3 File1.txt


DSpeech.exe / mp3 File2.txt
Il d�termine la cr�ation des fichiers "File1.mp3" et "File2.mp3" r�sultat de la
conversion des deux fichiers source.

QUESTIONS CONNUES
~~~~~~~~~~~~~~~~~~

Les balises expressives de Loquendo (par exemple "\_Laugh_01" ou "\_Ahahah") sont


incompatibles avec la modification de la tonalit� (PITCH). En clair, si vous
modifiez le Pitch, m�me une seule fois, les tags expressifs, lors des sauvegardes
futures, seront parasit�s. La seule fa�on de les faire fonctionner � nouveau est de
fermer et red�marrer DSpeech.

NOTES:
~~~~~

- Lorsque vous ins�rez un fichier mp3 dans le texte, en particulier s'il est grand,
il peut y avoir une l�g�re pause entre la lecture de la ligne pr�c�dente et la
lecture du fichier audio, ceci est normal et ne constitue pas un d�faut, la pause
dispara�t compl�tement � l'enregistrement du r�sultat sous forme de fichier wav ou
mp3.
- Pour la compression en mp3, le codec Lame est utilis� (www.mp3dev.org), il
correspond au fichier "Lame.exe" inclus dans le paquet.
- Pour la compression Ogg Vorbis, l'encodeur "oggenc.exe" du paquet "vorbis-tools-
1.0.1-win32" est utilis�.
- Le fichier "pdftotext.exe", qui fait partie du paquet "Xpdf"
(http://www.foolabs.com/xpdf/), est utilis� pour ouvrir les fichiers PDF.
- Pour la compression dans AAC, le fichier "neroaacenc.exe" de Nero AG est utilis�
(ils sont identiques � Nero Burning Rom).

CONFIGURATION SYSTEME:
~~~~~~~~~~~~~~~~~~~~~~

Le paquet MS-SAPI5.1 peut �tre pr�sent sur votre syst�me. Il est t�l�chargeable sur
le site Microsoft.

Vous pouvez le trouver sur d'autres sites.

DSpeech n�cessite une r�solution, a minima, de 1024x768.

Personnelement j'utilise les voix Microsft Paul Mobile et Microsoft Julie Mobile.

LES VOIX:
~~~~~~~~~

DSpeech, utilise les voix existantes dans le syst�me, par d�faut.

La qualit� de ces voix est r�ellement en-de�a de celle des voix des tierces parties
(une diff�rence �norme), c'est pourquoi il est conseill� de t�l�charger et
installer ces voix concurrentes. Malheureusement les meilleures sont payantes, et
ne peuvent pas �tre distribu�es l�galement. vous trouverez les meilleures voix chez
les fabricants ci-dessous:

Acapela (Voix claires et intelligibles mais pas des plus naturelles).


Cepstral (Meilleur rapport qualit�/prix, la qualit� n'est pas du niveau des voix
les plus ch�res, mais elles restent correctes).
Loquendo (Tr�s bonnes voix naturelles et expressives (beaucoup d'�chos en
Fran�ais), elles co�tent aussi tr�s cher).
RealSpeak (Assur�ment bon).
VoiceWare (Ne sont pas mauvaises, mais il n'y a pas de voix italiennes).
Ivona (Probablement le meilleur, mais le prix n'est pas donn�).
Voxygen (Les voix sont assez ch�res)

LICENCE:
~~~~~~~~

Le programme est distribu� avec la licence Freeware (reportez-vous au fichier


inclus dans le package pour plus de d�tails).
Ceci, r�sum� en deux mots, signifie: le logiciel est gratuit et vous pouvez
l'utiliser comme vous le souhaitez, m�me l'int�grer sur un CD, dans votre programme
ou dans un emballage commercial pour �tre revendu si vous le souhaitez. La seule
chose qui n'est pas autoris�e est la d�compilation et l'�dition des sources.
Pour lire des fichiers PDF et encoder dans diff�rents formats (mp3, ogg, aac) se
r�f�rer � la licence relative des fichiers exe individuels utilis�s pour la
fonction sp�cifique demand�e (pdftotext -> ouvrir le pdf, oggenc -> enregistrer
dans ogg vorbis , neroaacenc -> enregistrer dans aac, wmaencode -> Enregistrer dans
wma, lame -> Enregistrer en mp3) il est toujours toujours freeware, donc il ne
devrait y avoir aucun probl�me dans tous les cas.

CODEURS:
~~~~~~~

Dimitrios Coutsoumbas (Dimio)


SKYPE : katafratto
E-MAIL : cyberdimio@gmail.com
HOME : http://dimio.altervista.org/

BETA-TESTEURS:
~~~~~~~~~~~~~

Luna
Matas