Script pour lire les messages du chat Twitch d'un ou de plusieurs utilisateurs en Text To Speech.
- JavaScript 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| LICENSE | ||
| README.md | ||
| tts-chat-twitch.user.js | ||
TTS Chat Twitch
Ce projet ne sera plus mis à jour. L'outil Twitchat inclut néanmoins cette fonctionnalité. Script pour lire les messages du chat Twitch d'un ou de plusieurs comptes en Text To Speech.
Installation
- Télécharger Greasemonkey pour Firefox ou Tampermonkey pour Chrome, des plugins pour le navigateur permettant d'exécuter ses propres scripts sur une page web.
- Ouvrir ensuite le script en cliquant sur ce lien :
tts-chat-twitch.user.js, le plugin devrait automatiquement proposer son installation. - L'interface permettant d'ajouter des boutons devrait apparaître sous le chat de tous les streams Twitch et dans leur version popup.
Utilisation
Le plugin ajoute un champ de texte dans l'interface du chat, entrez-y le ou les pseudos des comptes (séparés par des virgules) à faire parler. Les changements sont appliqués en temps réel.
Récupérer les voix installées sous Windows
Sous Windows, certaines voix ne seront potentiellement pas détectées. Pour y rémédier, ouvrir Powershell en tant qu'administrateur, y copier ceci, puis redémarrer le PC :
$sourcePath = 'HKLM:\software\Microsoft\Speech_OneCore\Voices\Tokens' #Where the OneCore voices live
$destinationPath = 'HKLM:\SOFTWARE\Microsoft\Speech\Voices\Tokens' #For 64-bit apps
$destinationPath2 = 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\SPEECH\Voices\Tokens' #For 32-bit apps
cd $destinationPath
$listVoices = Get-ChildItem $sourcePath
foreach($voice in $listVoices)
{
$source = $voice.PSPath #Get the path of this voices key
copy -Path $source -Destination $destinationPath -Recurse
copy -Path $source -Destination $destinationPath2 -Recurse
}
(Merci StackOverflow)