geekwenjie/SmartJavaAI
A Java library wrapping popular deep learning models for face recognition, object detection, OCR, ASR, and TTS.

SmartJavaAI is a Java library providing offline AI algorithm capabilities including face detection and recognition, liveness detection, object detection, instance segmentation, OCR, table recognition, ASR/TTS, and machine translation. It integrates popular models such as Mtcnn, InsightFace, SeetaFace6, YOLOv8 through v12, PaddleOCR (PPOCRv5), and Whisper. The library supports PyTorch and TensorFlow backends via DJL and can be added to any Java project via Maven.