Demandez à votre terminal Linux de vous lire avec la commande ESPEak
Sommaire
Résumé
-
Espeak vous permet d'écouter vos commandes terminales au lieu de simplement les lire.
-
Vous pouvez installer ESPEAK via votre gestionnaire de package par défaut tel que Uisng APT, DNF ou YUM.
-
Avec diverses options ESPEAP, vous pouvez ajuster la parole de sortie, augmenter ou diminuer le taux de parole et même choisir différentes langues et accents.
Vous souhaitez écouter les fichiers journaux, la sortie de la commande, l'entrée de fichiers ou tout ce que vous tapez dans le terminal? Le programme ESPEAK vous permet de faire exactement cela en fournissant une voix pour votre système Linux avec de nombreuses applications pratiques.
Qu'est-ce que Espeak?
ESPEAK est un outil de ligne de commande qui vous permet de convertir le texte en parole. Il fonctionne en prenant une entrée de texte et en le convertissant en phonèmes, qui sont ensuite synthétisés en parole en utilisant la synthèse du formant. Cette méthode modélise le tractus vocal humain pour produire des sons de la parole, résultant en une voix claire mais quelque peu mécanique.
En rapport
Comment lire les messages texte à haute voix avec Android
Vous voulez que votre téléphone Android lise vos textes à haute voix?
De plus, Espeak peut parler dans de nombreuses langues (plus de 100 langues et accents), vous pouvez donc même apprendre comment les mots sonnent en français ou en espagnol. Vous pouvez également modifier la sortie en ajustant les paramètres comme la voix, la vitesse et la hauteur pour obtenir le son juste.
Comment installer Espeak
ESPEak est facilement disponible via presque tous les gestionnaires de package par défaut que vous pourriez utiliser. Pour les systèmes basés à Debian (Ubuntu, Mint), utilisez APT:
sudo apt install espeak
Pour les systèmes Fedora ou CentOS, utilisez ceci:
sudo dnf install espeak
Et pour les utilisateurs d'arc, c'est:
sudo pacman -S espeak
Après l'installation, vérifiez-le en tapant Espeak – Version dans votre terminal et appuyer sur Entrée. S'il est installé, il affichera le numéro de version et l'emplacement du package ESPEAK.
Utilisation d'Espeak pour lire le texte à haute voix
L'utilisation d'Espeak est aussi simple que de taper une commande. Lorsque vous exécutez Espeak dans le terminal, vous lui fournissez du texte, et il parlera ce texte à haute voix via les haut-parleurs de votre ordinateur.
Par exemple, tapez épiler suivi du texte en guillemets sans aucune option supplémentaire comme celle-ci:
espeak "Hello and Welcome to this Linux guide."
En quelques secondes, votre terminal lira le message à haute voix. Vous pouvez même tuer du texte à partir de fichiers ou d'autres commandes directement dans ESPEAK. C'est une façon amusante et pratique de passer en revue les journaux, les alertes ou même les commentaires de code sans avoir à vous essuyer les yeux.
Par exemple, si vous souhaitez écouter le contenu d'un fichier, vous pouvez faire:
cat yourfile.txt | espeak
Ou, vous pouvez utiliser ceci:
espeak -f text_file.txt
Non seulement les fichiers texte, mais vous pouvez également tuer la sortie de toute autre commande à épicher. Par exemple, pour entendre la date et l'heure actuelles, exécutez:
date | espeak
Cela tue la sortie de la date d'Espeak, qui la lit à haute voix.
Explorer les options Espeak
ESPEak est également livré avec des fonctionnalités pratiques comme une variété de voix (hommes, femmes ou effets comme un murmure), et l'option pour enregistrer la parole en tant que fichier WAV pour une utilisation ultérieure. Vous pouvez le personnaliser avec des options de ligne de commande et affiner votre expérience. Par exemple, vous pouvez ajuster la parole, accélérer ou ralentir la voix, le faire plus haut ou plus bas, passer à différents accents ou même combiner plusieurs options.
Pour afficher toutes les options disponibles, Espaker les supports, exécutez ceci:
espeak -help
Et si vous êtes curieux des différentes voix disponibles, exécutez simplement:
espeak --voices
Maintenant, dans la liste, vous pouvez sélectionner votre voix préférée et l'utiliser avec le -v Option suivie du nom de la voix. Par exemple, pour une voix anglaise britannique, courez:
espeak -v en-gb "Hello, in a British accent!"
La vitesse de parole par défaut est définie sur 175 WPM. Vous pouvez ajuster la vitesse de parole avec le -s Option, suivie de mots par minute. Par exemple, pour ralentir la vitesse, utilisez ceci:
espeak -s 120 "Speaking slower now."
De même, pour accélérer, utiliser une valeur supérieure à 175. Mais que se passe-t-il si vous voulez ajuster le terrain? Utiliser le -p option. Le pas par défaut est défini sur 50 avec une plage de 0 à 99. Pour augmenter le tangage, utiliser une valeur supérieure à 50 et diminuer le pas, utilisez une valeur inférieure à 50.
Augmenter le terrain:
espeak -p 70 "Higher pitch."
Pour diminuer la hauteur:
espeak -p 30 "Lower pitch."
Pour transformer le texte en un fichier wav ou mp3 pour la lecture ultérieure, utilisez le -W option:
espeak "Backup completed successfully" -w alert.wav
Vous pouvez également combiner plusieurs options et laisser votre terminal vous parler avec des paramètres personnalisés. Par exemple, pour obtenir une voix britannique à une vitesse plus lente avec une hauteur plus élevée, utilisez le -v, -set -p Options complètement:
espeak -v en-gb -s 150 -p 60 "Combining voice, speed, and pitch options."
Vous pouvez modifier ces paramètres en fonction de ce que vous faites – chaque ajustement apporte une nouvelle saveur à votre expérience auditive.
Alternatives à Espeak
Bien que efficace, ESPEAK n'est pas la seule option de texte vocale. Des outils comme Festival, par exemple, GTTS et Flite fournissent des systèmes de texte vocale avec une large gamme de voix. Essayez d'utiliser Festival si vous voulez une personnalisation complète et un contrôle avancé sur les voix au-delà de ce que propose EspEak. Vous pouvez facilement installer ces alternatives avec votre gestionnaire de package par défaut.
Say (Dispatch Dispatcher) est un service à l'échelle du système qui gérait la sortie de la parole, en travaillant avec des moteurs comme Espeak et Festival. Il permet une synthèse de la parole cohérente entre les applications et la commutation du moteur.
J'ai expérimenté ces alternatives et ils sont parfaits pour des tâches spécifiques. Mais pour un usage quotidien, je reviens toujours à Espeak parce qu'il est léger et fiable.
Que vous lisiez des fichiers, que vous pratiquiez des langues ou que vous vous amusez simplement, ce petit outil peut ajouter une toute nouvelle dimension à votre flux de travail. De plus, si vous aimez utiliser le terminal, vous pouvez également faire d'autres choses directement à partir du terminal, comme jouer à Spotify ou parcourir Internet.