← all repositories

huihut/Facemoji

A Unity-based voice chatbot that detects facial expressions and animates a Live2D avatar using OpenCV, Dlib, Turing Robot, and Iflytek speech services.

Facemoji
Not currently ranked — collecting fresh signals.
star history

This project combines facial landmark detection and voice interaction to create an expressive chatbot. The face tracking module uses OpenCV and Dlib to detect facial expressions and drive a Live2D animated model. The AI module handles voice-to-text transcription via Iflytek IAT, processes responses through the Turing chatbot API, and synthesizes speech output via Iflytek TTS. The result is a voice chatbot that responds conversationally while visually mirroring the user’s expressions.

Frequently asked

What is huihut/Facemoji?
A Unity-based voice chatbot that detects facial expressions and animates a Live2D avatar using OpenCV, Dlib, Turing Robot, and Iflytek speech services.
Is Facemoji open source?
Yes — huihut/Facemoji is open source, released under the GPL-3.0 license.
What language is Facemoji written in?
huihut/Facemoji is primarily written in C#.
How popular is Facemoji?
huihut/Facemoji has 454 stars on GitHub.
Where can I find Facemoji?
huihut/Facemoji is on GitHub at https://github.com/huihut/Facemoji.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.