All Projects â†’ huihut â†’ Facemoji

huihut / Facemoji

Licence: gpl-3.0
😆 A voice chatbot that can imitate your expression. OpenCV+Dlib+Live2D+Moments Recorder+Turing Robot+Iflytek IAT+Iflytek TTS

Projects that are alternatives of or similar to Facemoji

Android Hpe
Android native application to perform head pose estimation using images coming from the front camera.
Stars: ✭ 46 (-85.62%)
Mutual labels:  opencv, face-detection, dlib
Attendance Using Face
Face-recognition using Siamese network
Stars: ✭ 174 (-45.62%)
Mutual labels:  opencv, face-detection, dlib
Facer
Simple (🤞) face averaging (🙂) in Python (🐍)
Stars: ✭ 49 (-84.69%)
Mutual labels:  opencv, face-detection, dlib
Awesome Face Detection
Compare with various detectors - s3fd, dlib, ocv, ocv-dnn, mtcnn-pytorch, face_recognition
Stars: ✭ 106 (-66.87%)
Mutual labels:  opencv, face-detection, dlib
Rivescript Js
A RiveScript interpreter for JavaScript. RiveScript is a scripting language for chatterbots.
Stars: ✭ 350 (+9.38%)
Mutual labels:  ai, chatbot, chatbots
Predict Facial Attractiveness
Using OpenCV and Dlib to predict facial attractiveness.
Stars: ✭ 41 (-87.19%)
Mutual labels:  opencv, face-detection, dlib
Proctoring Ai
Creating a software for automatic monitoring in online proctoring
Stars: ✭ 155 (-51.56%)
Mutual labels:  opencv, face-detection, dlib
Libfaceid
libfaceid is a research framework for prototyping of face recognition solutions. It seamlessly integrates multiple detection, recognition and liveness models w/ speech synthesis and speech recognition.
Stars: ✭ 354 (+10.63%)
Mutual labels:  opencv, face-detection, dlib
Hololenswithopencvforunityexample
HoloLens With OpenCVforUnity Example
Stars: ✭ 142 (-55.62%)
Mutual labels:  unity, opencv, face-detection
Vtuber unity
Use Unity 3D character and Python deep learning algorithms to stream as a VTuber!
Stars: ✭ 361 (+12.81%)
Mutual labels:  unity, face-detection, dlib
Add Christmas Hat
Add Christmas hat on one's head based on OpneCV and Dlib
Stars: ✭ 251 (-21.56%)
Mutual labels:  opencv, face-detection, dlib
Ai Chatbot Framework
A python chatbot framework with Natural Language Understanding and Artificial Intelligence.
Stars: ✭ 1,564 (+388.75%)
Mutual labels:  ai, chatbot, chatbots
Convai Bot 1337
NIPS Conversational Intelligence Challenge 2017 Winner System: Skill-based Conversational Agent with Supervised Dialog Manager
Stars: ✭ 65 (-79.69%)
Mutual labels:  ai, chatbot, chatbots
Rivescript Python
A RiveScript interpreter for Python. RiveScript is a scripting language for chatterbots.
Stars: ✭ 142 (-55.62%)
Mutual labels:  ai, chatbot, chatbots
intelligo.js.org
The official website for Intelligo chatbot framework.
Stars: ✭ 18 (-94.37%)
Mutual labels:  chatbot, chatbots
facial-landmarks
Facial landmarks detection with OpenCV, Dlib, DNN
Stars: ✭ 25 (-92.19%)
Mutual labels:  face-detection, dlib
facenet-darknet-inference
Face recognition using facenet
Stars: ✭ 29 (-90.94%)
Mutual labels:  face-detection, dlib
intelligo-generator
🛠ī¸ Chatbot generator for Intelligo Framework.
Stars: ✭ 31 (-90.31%)
Mutual labels:  chatbot, chatbots
Chatbot
A Deep-Learning multi-purpose chatbot made using Python3
Stars: ✭ 36 (-88.75%)
Mutual labels:  chatbot, chatbots
Bot-Telegram-BeMEAN
đŸ’Ŗ Bot para o Telegram do grupo do Be MEAN
Stars: ✭ 76 (-76.25%)
Mutual labels:  chatbot, chatbots

Facemoji

A voice chatbot that can imitate your expression.

This is a Unity project (just for Android now), which has two modules.

English | įŽ€äŊ“中文

Releases

Setup

  • Download shape_predictor_68_face_landmarks.dat(Facial Landmark Detector) and Facemoji_Plugins_Assets_1.5.0.unitypackage(Streamlined OpenCV, Dlib, Live2D and Iflytek Assets Library) from Drive.Google or Pan.Baidu
  • git clone https://github.com/huihut/Facemoji.git
  • Create new Unity project (called FacemojiDemo)
  • Copy Facemoji/Assets and Facemoji/ProjectSettings to your unity project (FacemojiDemo/)
  • Copy shape_predictor_68_face_landmarks.dat to your FacemojiDemo/Assets/StreamingAssets/
  • Import Facemoji_Plugins_Assets_1.5.0.unitypackage
  • Select Android platform
  • Build & Run

Usage

FaceTracking

Using OpenCV and Dlib to detects facial expressions, converts them into Live2D model.

She can move with your face and you can try shaking your head.

Record gif

The middle of the above is the record button, you can record 3 seconds gif.

Recorder State : Recording(Ready to record) -> PreProcessing(Is recording) -> Paused(Compressing gif) -> Recording(Ready to record)

Save the gif in Application.dataPath

(Android in /storage/emulated/0/Android/data/com.huihut.facemoji/files/)

Voice and text chat (chatbot? She said she is AI, not Robot! hhhh...)

Using Turing Robot, Iflytek IAT and Iflytek TTS.

You can chat with her by voice or text.

She's a great AI (robot), and she can:

  • Chat
  • Encyclopedia
  • Calculate
  • Tell a story
  • Tell a joke
  • Idiom Solitaire
  • Horoscope
  • Weather forecast
  • ...

But because she is a Chinese robot(Turing robot only supports Chinese), she can only chat in Chinese.

She will chat in English later.

Preview

Gif

  • Come On !

  • No~ No~

  • Wink !

License

GPL v3.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].