GML-MMGroup/GMTalker
GML-MMGroup/GMTalker has 1,249 GitHub stars and 64 forks. GitHot measured 0 stars in 24 hours and -1 in 7 days. Last checked 2026-11-13 02:33 UTC. Last push 2026-01-08.
Comment ces chiffres sont mesurés
GMTalker 由光明实验室媒体智能团队打造的3d数字人。系统集成了语音识别、语音合成、自然语言理解、嘴型动画驱动。支持windows、Linux、安卓快速部署。
What you can do
- Cross-Platform: Deploy on Windows, Linux, and Android with a single codebase.
- Offline & Real-Time: Fully offline streaming dialogue with millisecond response.
- Smart Interaction: Wake-up, interrupt, and voice cloning support.
- Model Flexibility: Compatible with LLMs, custom Agents, and local knowledge bases.
Progression mesurée des étoiles
- in 24h
- 0
- in 7 days
- -1
- in 15 days
- Historique en cours
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.md
OriginalGMTalker
GMTalker, an interactive digital human rendered by Unreal Engine, is developed by the Media Intelligence Team at Bright Laboratory. The system integrates speech recognition, speech synthesis, natural language understanding, and lip-sync animation driving. It supports rapid deployment on Windows and requires only 2GB of VRAM to run the entire project.It can be deployed on Windows, Linux, and Android. This project demonstrates the demo effects of 3D cartoon digital human avatars, suitable for presentations, expansions, and commercial integration.
System Architecture Diagram
🧱 Features
- Cross-Platform: Deploy on Windows, Linux, and Android with a single codebase.
- Offline & Real-Time: Fully offline streaming dialogue with millisecond response.
- Smart Interaction: Wake-up, interrupt, and voice cloning support.
- Model Flexibility: Compatible with LLMs, custom Agents, and local knowledge bases.
- Avatar Customization: Custom characters with lip-sync and micro-expressions.
- Quick Setup: Easy backend configuration, no extra dependencies needed.
- Hardware Support: Runs on Huawei Ascend NPU or CPU-only mode.
|
|
🔥 NEWS
- 🗓️ 2025.10.15: Backend now supports Docker deployment, see Docker Documentation for details.
- 🗓️ 2025.10.10:It now offers comprehensive support for both GPU and NPU 910B servers. The FunASR speech recognition is based on the ONNX Runtime, while the TTS speech synthesis leverages torch_npu.
- 🗓️ 2025.9.12: The project now offers comprehensive support for Android, Linux, Web, and Windows platforms. With no GPU required on the client side.
- 🗓️ 2025.9.1: Upgraded the model with a lightweight lip-sync driver and packaged the complete UE project into a standalone executable (.exe), allowing it to run smoothly on ordinary laptops.
- 🗓️ 2025.8.25: UpdatedImport UE avatar | Character Overview | Animation Overview documents.
- 🗓️ 2025.8.19: Released UE5 project files, including the GuangDUNDUN character. (jointly developed by Guangming Lab and the Shenzhen Guangming District Government).
- 🗓️ 2025.8.12: Added WebUI usage guide for quick project deployment.
💬 Join Our Community
Scan QR code to join GMTalker technical exchange group
📦 Quick Start
After configuring the backend, launch the application by downloading the installation package. With FunASR and MeloTTS, it can be started with one click—no additional environment setup or dependencies required.
Hardware Requirements
- Operating System: Windows 10+ / Linux
- Memory: 8GB+ RAM
- GPU Support: Minimum 2GB VRAM (NVIDIA GPU with CUDA support recommended)
- Cloning project
git clone https://github.com/feima09/GMTalker.git
- One click start
Windows:
webui.bat
Linux:
chmod +x webui.sh
./webui.sh
Docker Deployment (Recommended):
# Using docker-compose
docker-compose up -d
# Or using docker cli
docker run -d \
--name gmtalker \
-p 5002:5002 -p 7860:7860 \
-v $(pwd)/configs:/app/configs \
huiji2333/gmtalker:latest
- Accessing Services
- Main service:
http://127.0.0.1:5002 - Web configuration interface:
http://127.0.0.1:7860
👉 Click here to view the WebUI User Guide
- Download UE Executable
- Download and launch GLM3.exe Windows version Google Drive Windows version Baidu Netdisk Linux version Google Drive Linux version Baidu Netdisk
- Deploy Essential Local AI Services
- Download the FunASR speech recognition lazy package here, then run run_server_2pass.batto start it with one click.
- Download the MeloTTS speech recognition lazy package here, then run start.batto start it with one click.
👉 If you need to develop from source code, please click here to view the complete installation guide,Please refer to the backend overall architecture
📊 Comparison with Other Open-Source Solutions
| Project Name | 3D Avatar | UE5 Rendering | Voice Input | Voice Interruption | Lip Sync | Body Movements | Local Deployment (Win) | Star ⭐ |
|---|---|---|---|---|---|---|---|---|
| LiveTalking | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | 6.1k |
| OpenAvatarChat | ✅ | ❌ | ✅ | ❌ | ✅ | ❌ | ❌ | 1.6k |
| MNN | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ | 12.6k |
| Fay | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 11.6k |
| GMTalker | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 🚀 |
✅ indicates full support for the feature, while ❌ indicates it is missing or unsupported.
📚 About Guangming Laboratory
The Guangdong Provincial Laboratory of Artificial Intelligence and Digital Economy (Shenzhen) (hereinafter referred to as Guangming Laboratory) is one of the third batch of Guangdong Provincial Laboratories approved for construction by the Guangdong Provincial Government. The laboratory focuses on cutting-edge theories and future technological trends in global artificial intelligence and the digital economy, dedicated to serving major national development strategies and significant needs.
Relying on Shenzhen's industrial, geographical, and policy advantages, Guangming Laboratory brings together global scientific research forces and fully unleashes the agglomeration effect of scientific and technological innovation resources. Centered around the core task of building a domestic AI computing power ecosystem, and driven by the development of multimodal AI technology and its application ecosystem, the laboratory strives to break through key technologies, produce original achievements, and continuously advance technological innovation and industrial empowerment.
The laboratory's goal is to accelerate the supply of diversified applications and full-scenario penetration of artificial intelligence technology, achieving mutual reinforcement of technological innovation and industrial driving forces, and continuously promoting the generation of new quality productivity powered by AI.
🌐 Contact Us (Project Collaboration)
- Website: Guangming Laboratory Official Site
- Email: [email protected]/[email protected]
Acknowledgements
Thanks to all team members and partners who participated in the development and support of the GMTalker project. (Fei Ma, Hongbo Xu, Minghui Li, Yiming Luo, Haijun Zhu, Yiyao Zhuo, Chao Song)
License
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
You are free to use, modify, and share the code and assets for non-commercial purposes, provided that you give appropriate credit.
Explorer des projets similaires
ytdl-org/youtube-dl
Programme en ligne de commande pour télécharger des vidéos depuis YouTube.com et d’autres sites vidéo
141,545 étoilesexcalidraw/excalidraw
Tableau blanc virtuel pour esquisser des diagrammes au style dessiné à la main
135,559 étoilesgodotengine/godot
Godot Engine – Moteur de jeu 2D et 3D multiplateforme
120,049 étoilesmrdoob/three.js
Bibliothèque 3D en JavaScript.
118,228 étoiles