ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
Instructeur IA vocal pour DCS World : push-to-talk, Whisper, IA (Gemini, ChatGPT, Grok, Ollama), overlay et voix
翻译准备中
正在加载完整 README。
查看完整 README ↗Ton copilote vocal pour DCS World (Windows / Linux) : il te parle comme un équipier dans le cockpit. Tu maintiens un bouton (clavier ou HOTAS), tu poses ta question à voix haute, la réponse s'affiche dans un overlay et est lue au casque. L'appareil piloté est détecté automatiquement via Export.lua.
[bouton PTT] → micro → Whisper (local) → LLM compatible OpenAI (streaming) → overlay + Piper (voix locale)
↑
DCS Export.lua → UDP 127.0.0.1:7779 (appareil, altitude, vitesse)
speak_typed).Pas besoin d'installer Python : télécharge l'installeur (DCSCopilote-win-Setup.exe, dans les Releases du dépôt) et lance-le. L'appli s'installe pour ton compte (sans droits administrateur), avec un raccourci sur le bureau et dans le menu Démarrer. Quand une nouvelle version sort, l'appli te propose de l'installer au démarrage : un clic, elle se met à jour et redémarre. Version sans installation : DCSCopilote-win-Portable.zip.
Tes fichiers (config, clés API, journal, historique, manuels indexés, modèles téléchargés) sont rangés dans %LOCALAPPDATA%\DCS-Copilote et survivent aux mises à jour. Les anciennes versions en .zip qui ont déjà leur config.json à côté de l'exe continuent de l'utiliser là. Tu passes d'un ancien .zip à l'installeur ? Au premier lancement, « J'avais déjà DCS Copilote : importer mes réglages » reprend ton ancien config.json (clés, indicatif, bouton PTT…).
Fabrication automatique par GitHub Actions (.github/workflows/windows-exe.yml), avec Velopack :
git tag v1.2.3 && git push origin v1.2.3 → construit (PyInstaller), vérifie (--selftest), empaquette (vpk pack) et publie l'installeur, le .zip portable et les fichiers de mise à jour dans la Release ;Fabrication à la main sous Windows : pip install -r requirements.txt pyinstaller, python build/make_icon.py, pyinstaller --noconfirm build/dcs-copilote.spec → dist/DCS-Copilote/ ; puis, avec l'outil .NET vpk (dotnet tool install -g vpk) : vpk pack --packId DCSCopilote --packVersion 1.2.3 --packDir dist/DCS-Copilote --mainExe DCS-Copilote.exe.
Tests : python -m pytest tests (logique et interface sans écran, sans micro ni DCS) ; lancés aussi par GitHub Actions à chaque push.
La page de présentation destinée à GitHub Pages se trouve dans docs/.
Elle présente les fonctionnalités, l’installation et les téléchargements. Le workflow
.github/workflows/pages.yml la déploie lors des modifications du site sur main, une fois
Settings → Pages → Source → GitHub Actions sélectionné dans le dépôt.
Windows (Python 3.11/3.12) : install.bat, puis run.bat.
Linux :
sudo apt install python3-venv libportaudio2 libxcb-cursor0 espeak-ng
./install.sh && ./run.sh
Overlay semi-transparent toujours au premier plan (Qt / PySide6) : appareil, réponse affichée au fil de l'eau (mise en forme Markdown), champ de question, pastille d'état (vert prêt · rouge écoute · ambre réflexion). Fais-le glisser par son en-tête ; sa position est mémorisée. Le coin bas-droit le redimensionne (largeur et hauteur de la réponse) ; la taille est mémorisée.
logs/dcs-copilote.log (bouton « Ouvrir le journal » des réglages).data/historique/AAAA-MM-JJ.md, à relire après le vol (bouton « Historique des questions » des réglages).[latence] dans le journal (transcription, 1er mot de l'IA, début de la voix). Pour aller plus vite : « Réponse rapide en vol » (Réglages → IA, limite la réflexion de Gemini 2.5 / GPT-5…) et reconnaissance vocale en ligne (Réglages → Voix : Groq gratuit ~0,3 s, ou OpenAI), avec repli automatique sur Whisper local.以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗