Une IA qui joue aux échecs, commente chaque coup à voix haute, anime un avatar 3D et gère le chat Twitch — sans aucune intervention humaine.
Regarder en live →TanukiChessBot est un système de stream Twitch entièrement automatisé. Un bot IA joue en continu sur Lichess via Stockfish, commente ses coups avec Ollama, parle à voix haute avec Kokoro TTS, anime un avatar 3D dans Warudo, et gère le chat Twitch pour accepter les défis des spectateurs.
Le projet couvre l'intégralité du pipeline : de l'API Lichess au rendu OBS, en passant par la synthèse vocale, les animations WebSocket, les transitions automatiques entre les parties, et un système de matchmaking intelligent qui trouve des adversaires 24h/24.
Tape !defi dans le chat Twitch pour défier le Tanuki. Il ne dort jamais.
Moteur d'échecs — 3s/coup
Commentaires IA — llama3.1:8b
Synthèse vocale locale
Avatar 3D + WebSocket
Transitions auto + overlays
!defi !score !question
berserk, python-chess, twitchio, websocket-client
Moteur d'échecs — 3s/coup, AVX2
Commentaires IA — anti-répétition
Text-to-Speech local — voix am_adam
Avatar 3D — 5 animations WebSocket
Transitions auto, overlays, countdown
Streaming SSE, matchmaking auto
Chat bot — !defi, !score, file d'attente
Tout local, zéro cloud
Modèles VRM générés via Tripo3D — animés dans Warudo via WebSocket. Cliquer-glisser pour faire tourner.