Médiaforma

All posts tagged voix

Dans une rubrique précédente (https://www.mediaforma.com/un-message-vocal-au-demarrage-du-pc/), vous avez appris à émettre un message vocal au démarrage du PC. Un internaute m’a demandé s’il serait possible de dire la date et l’heure au démarrage du PC. Eh bien oui : il suffit pour cela d’utiliser les fonctions VBScript date() et heure(). Si vous avez créé le fichier bonjour.vbs, comme indiqué dans la rubrique “Un message vocal au démarrage du PC”, cliquez sur Démarrer, sur Tous les programmes puis sur Démarrage. Cliquez du bouton droit sur le fichier Bonjour.vbs et sélectionnez Modifier dans le menu. Modifiez le fichier comme ceci :

Dim speaks, speech
speaks="Nous sommes le " & date()
Set speech=CreateObject("sapi.spvoice")
speech.Speak speaks
speaks="Il est "& time()
speech.Speak speaks

Sauvegardez ce fichier, puis exécutez-le à partir du menu Démarrer, pour avoir un aperçu de ce que va dire Windows au démarrage.

Bluffant non ?

 

Pour aller plus loin
Toutes les techniques permettant de faire parler votre PC et de lui donner des ordres vocaux sont traitées dans un eBook Mediaforma Learning.

Cliquez ici pour vous le procurer


Windows 8.1 et 8.1 Update sont équipés par défaut de deux voix :

  • La voix française d’Hortense que vous connaissez déjà ;
  • La voix américaine de Zira que vous allez découvrir dans cette rubrique.

Tapez synthèse dans l’écran d’accueil, puis cliquez sur Modifier les paramètres de la synthèse vocale. La boîte de dialogue Propriétés de la synthèse vocale s’affiche. Sous l’onglet Synthèse vocale, dans le groupe d’options Sélection de la voix, déroulez la liste déroulante et choisissez Microsoft Zira Desktop – English (United States).

Le texte affiché dans la zone de texte Utiliser le texte suivant pour tester la voix est immédiatement prononcé. Etant donné que ce texte est écrit en français, la prononciation américaine n’est pas très convaincante. Les résultats seront bien meilleurs si vous utilisez cette voix pour prononcer un texte écrit en anglais.

Cliquez sur OK pour valider le changement de voix.

Ouvrez le fichier narrateur.vbs. Pour cela, cliquez du bouton droit sur l’icône de ce fichier et sélectionnez Modifier dans le menu. Modifiez ce fichier comme ceci :

Dim speaks, speech
speaks="Today is " & date()
Set speech=CreateObject("sapi.spvoice")
speech.Speak speaks
speaks="It's "& time()
speech.Speak speaks

Sauvegardez le fichier narrateur.vbs puis exécutez-le en double-cliquant dessus. Le résultat est tout à fait convenable.

Bien entendu, vous pouvez utiliser à nouveau la voix française d’Hortense.

Tapez synthèse dans l’écran d’accueil, cliquez sur Paramètres puis sur Modifier les paramètres de la synthèse vocale. La boîte de dialogue Propriétés de la synthèse vocale s’affiche. Déroulez la liste Sélection de la voix, choisissez Microsoft Hortense Desktop – French et validez en cliquant sur OK.


L’application Narrateur de Windows 8.1/8.1 Update est une aide appréciable pour les personnes déficientes visuelles. A l’aide de quelques lignes de code VBScript, il est possible de s’adresser à cette application pour lui demander de prononcer un texte quelconque. Cette rubrique va vous montrer comment.

Ouvrez le Bloc-Notes de Windows. Pour cela, tapez note dans l’écran d’accueil et cliquez sur Bloc-Notes.

Insérez les quatre lignes de code suivantes :

Dim speaks, speech
speaks="Ce texte est prononcé par le Narrateur"
Set speech=CreateObject("sapi.spvoice")
speech.Speak speaks

Bien sûr, le message de la deuxième ligne peut être adapté comme vous le souhaitez. Je vous suggère de faire une pause dans la vidéo pour avoir le temps de taper ces quatre lignes dans le Bloc-Notes.

Passons à l’étape suivante. Lancez la commande Enregistrer sous dans le menu Fichier et sauvegardez ce fichier sur le Bureau. Pour cela, cliquez sur l’entrée Bureau, sous Favoris, dans le volet gauche de la fenêtre Enregistrer sous. Donnez un nom quelconque et une extension VBS au fichier. Par exemple, narrateur.vbs. Double-cliquez sur l’icône Narrateur.vbs et pensez à tout ce que vous allez pouvoir faire avec cette technique !


Dans une vidéo précédente, vous avez appris à faire parler Windows 7 au démarrage de l’ordinateur. Malheureusement, la voix synthétique avait un fort accent américain. Dans cette vidéo, je vais vous montrer comment utiliser une voix féminine française à la place. Cette technique fonctionne pour les versions 32 bits de Windows. Read more


Cette rubrique va vous montrer comment utiliser la voix de synthèse de Windows 10 pour lire un fichier texte quelconque.

Cliquez sur Démarrer ou appuyez sur la touche Windows du clavier, tapez bloc et cliquez sur Bloc-notes, dans la partie supérieure du menu Démarrer. Tapez les instructions suivantes :

Dim speaks, speech
Set speech=CreateObject("sapi.spvoice")
Dim oFso, f
set oFso = CreateObject("Scripting.FileSystemObject")
set f = oFso.OpenTextFile("lecture.txt", 1)
while Not f.AtEndOfStream
  speech.Speak f.ReadLine
Wend
f.Close

Sauvegardez le fichier dans un dossier quelconque avec la commande Enregistrer sous dans le menu Fichier. Donnez le nom parle.vbs au fichier :

Assurez-vous qu’un fichier texte nommé lecture.txt se trouve dans le dossier où vous avez enregistré le fichier parle.vbs. Il ne vous reste plus qu’à double-cliquer sur parle.vbs pour lire le contenu du fichier lecture.txt.

Vous voulez aller plus loin avec la synthèse vocale ? Téléchargez l’eBook “Je parle à mon PC et il me le rend bien” en cliquant ici : https://www.mediaforma.com/je-parle-a-mon-pc-et-il-me-le-rend-bien/


Cette rubrique fait suite à la précédente. Vous allez apprendre à votre ordinateur à prononcer l’heure … toutes les heures pleines.

Commencez par créer le fichier suivant :

Dim speaks, speech
speaks="Il est "& hour(time) & "heures"
Set speech=CreateObject("sapi.spvoice")
speech.Speak speaks

Sauvegardez-le sous le nom heure.vbs dans un dossier facile à retrouver : le dossier Documents par exemple.

Cliquez sur Démarrer, tapez planificateur et cliquez sur Planificateur de tâches, dans la partie supérieure du menu Démarrer. Dans la partie droite de la fenêtre du planificateur de tâches, sous Actions, cliquez sur Créer une tâche. Donnez le nom “heure” à cette tâche et cliquez sur Suivant. Cette tâche doit s’exécuter toutes les heures pleines. Cliquez sur Déclencheur puis sur Nouveau. Dans la boîte de dialogue Nouveau déclencheur, définissez l’heure pleine la plus proche de l’heure actuelle, cochez la case Répéter la tâche toutes les, choisissez 1 heure dans la première liste déroulante, et Indéfiniment dans la deuxième. Validez en cliquant sur OK.

Basculez sur l’onglet Actions et cliquez sur Nouveau. Dans la boîte de dialogue Nouvelle action, assurez-vous que la commande Démarrer un programme est sélectionnée dans la liste déroulante Action. Désignez le programme heure.vbs créé précédemment et validez en cliquant sur OK. Fermez la boîte de dialogue Créer une tâche en cliquant sur OK, puis le planificateur de tâches en cliquant sur sa case de fermeture.

A partir de maintenant, un message vocal précisant l’heure sera émis à chaque changement d’heure.
 

Pour aller plus loin
Toutes les techniques permettant de faire parler votre PC et de lui donner des ordres vocaux sont traitées dans un eBook Mediaforma Learning.

Cliquez ici pour vous le procurer


Connectez un microphone à votre ordinateur et assurez-vous qu’il est bien reconnu. Pour cela, appuyez simultanément sur les touches Windows et Pause. La boîte de dialogue Système s’affiche. Cliquez sur Gestionnaire de périphériques dans le volet gauche. La boîte de dialogue Gestionnaire de périphériques s’affiche. Vérifiez que votre micro est bien reconnu en développant la section Contrôleurs audio, vidéo et jeu :

Si nécessaire, réglez le niveau d’entrée du micro. Pour cela, cliquez du bouton droit sur l’icône qui représente un haut-parleur dans la zone de notification et choisissez Périphériques d’enregistrement dans le menu :

La boîte de dialogue Son s’affiche. Sous l’onglet Enregistrement, double-cliquez sur votre microphone pour afficher ses propriétés :

Une autre boîte de dialogue s’affiche. Affichez-la à côté de la boîte de dialogue Son. Basculez sur l’onglet Niveaux et ajustez le niveau d’enregistrement tout en parlant dans le microphone pour obtenir un niveau d’enregistrement correct, c’est-à-dire ni trop faible ni trop fort :

Refermez les boîtes de dialogue ouvertes en cliquant sur OK.

Maintenant que votre microphone est réglé, vous pouvez cliquer sur l’icône du microphone, à droite de la zone de saisie de Cortana :

Lorsque vous cliquez pour la première fois sur cette icône, Cortana lance un assistant de configuration du microphone :

Cliquez sur Suivant et suivez les consignes de l’Assistant pour vous assurer que Cortana vous entend.