Un autre script pour la synthèse vocale

deniums Membre non connecté
-
- Voir le profil du membre deniums
- Inscrit le : 28/02/2025
Un script de synthèse vocale de textes sélectionnés (jusqu'à 5000 caractères à la fois) avec des voix Online Edge pas mal, en utilisant les touches de raccourci définies pour le script dans les paramètres de l'environnement de bureau.
Code BASH :
sudo urpmi python3-pip xclip mpv pip3 install --break-system-packages --user edge-tts edge-tts --list-voices
edge.sh (Shift+Alt+D) :
Code BASH :
#!/bin/bash text=$(xclip -o -selection primary) #text=$(xclip -o -selection clipboard) if [ -z "$text" ]; then notify-send "Error" exit 1 fi clean_text=$(echo "$text" | sed 's/\\n/ /g' | sed 's/\\t/ /g') edge-playback --voice de-DE-SeraphinaMultilingualNeural --rate=-5% --text "$clean_text"
Assurez-vous que ~/.local/bin se trouve dans le PATH.
Multilingual peut servir d'autres langues en plus de la langue principale.
Édité par deniums Le 06/06/2025 à 21h20

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Merci Deniums
Il faut préciser que la synthèse n'est pas faite sur l'ordinateur, mais en ligne. Le service est fourni par Microsoft.
Qwant IA me précise que "La limite de requêtes ou de fréquence d’utilisation n’est pas explicitement précisée, mais il est mentionné que le service peut bloquer si utilisé de manière excessive."
Yves

deniums Membre non connecté
-
- Voir le profil du membre deniums
- Inscrit le : 28/02/2025
Oui, c'est Microsoft, les voix du navigateur Edge. Mais il est aussi possible d'utiliser Google, qui est plus rapide.
Code :
pip3 install gTTS
Code :
gtts-cli "$clean_text" --lang fr | mpv -
Édité par deniums Le 09/06/2025 à 02h26
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie