Faire parler son PC (Windows) en francais



Vous pouvez télécharger mon outils pour faire parler votre PC, cliquez ici pour télécharger mon outil, cet outil permet de faire lire le contenu d'un fichier txt par la voie de syntése de votre PC, (disponible à partir de Windows XP), j'ai créer cette outil avec AutoIT, voir la source.

Mais pour que votre PC puisse bien lire en francais, suivez le tutorial ci-dessous.


Si vous utilisez Windows XP vous avez la possibilité de faire parler votre PC, c'est a dire qu'un voie enregistrer peut lite un texte que vous tapez

    Menu Démarrer -> Panneau de configuration -> Sons voix et périphérique audio -> Voix

Mais au début vous n'aurez qu'une voie anglais qui lira les texte francai en parlant comme un anglai qui essaye de parler le francai (en berf il parlera le francai comme une vache espagnole), mais vous pouvez installer la voie de Virginie qui est beaucoup mieux.
Pour installer la voie de Virgini il faut dabord télécharger et installer le programe Microsoft Reader, pour le télécharger cliquer ici, ensuite télécharger et installer la voie de Virgini en cliquand ici

!!! Attention !!! il se peut que le lien de téléchargement de la voie de Virgini amêne à une page d'erreur, dans ce cas essayer de la télécharger avec un logiciel de téléchargement, par exemple gigaget

Mais pour l'instant vous ne pouver lire qu'une seul phrase, si vous voulez avoir la possibilitée de lire un fichier texte ou un texte copier coller pris sur une page web par exemple il vous faut installer le logiciel yRead télécharger le en cliquand ici



Source AutoIT de mon outil:

$vrFileSelect = FileOpenDialog("Choisir un dossier", @DesktopDir & "\", "Texte (*.txt;*.doc)", 1 + 4 )

If $vrFileSelect = "" Then
Beep(500,200)
MsgBox(0,"Info","Vous n'avez selectionner aucun fichier, opération anulée")
exit
Else
Endif

$file = FileOpen($vrFileSelect, 0)

$txt = FileRead($file)
FileClose($file)
_TalkOBJ($txt)

Func _TalkOBJ($s_text)
Local $o_speech
$o_speech = ObjCreate("SAPI.SpVoice")
$o_speech.Speak ($s_text)
EndFunc

FileClose($file)

exit