# sensity-ai/dot

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/sensity-ai-dot).**

4,529 stars · 474 forks · Python · bsd-3-clause

## Links

- GitHub: https://github.com/sensity-ai/dot
- awesome-repositories: https://awesome-repositories.com/repository/sensity-ai-dot.md

## Description

Dot is a deep learning face swap tool used to replace faces in live video streams, recorded media, and static images. It functions as a deepfake media processor and real-time video manipulator that applies facial transformations through neural network mapping.

The system includes a virtual camera video injector that routes processed output into a system-level virtual device to simulate a physical hardware webcam. This allows generated video to be used within third-party video conferencing software.

The tool supports real-time source switching via keyboard inputs to toggle between different source images during active sessions. It utilizes a unified media pipeline to handle both live camera streams and pre-recorded files, processing frames in a continuous loop to minimize latency.

## Tags

### Artificial Intelligence & ML

- [Real-Time Face Swapping](https://awesome-repositories.com/f/artificial-intelligence-ml/real-time-face-swapping.md) — Provides real-time identity replacement in live video feeds using deep learning models. ([source](https://cdn.jsdelivr.net/gh/sensity-ai/dot@main/README.md))
- [Face Swapping](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-systems/face-swapping.md) — Uses neural networks to analyze facial landmarks and map source textures onto target video streams.
- [Deepfake Generation](https://awesome-repositories.com/f/artificial-intelligence-ml/deepfake-generation.md) — Implements high-fidelity identity replacement in video and image content using deep learning.
- [Face Swapping Tools](https://awesome-repositories.com/f/artificial-intelligence-ml/face-swapping-tools.md) — A deep learning application for replacing faces in live video streams, recorded media, and static images.

### Graphics & Multimedia

- [Live Video Manipulation](https://awesome-repositories.com/f/graphics-multimedia/live-video-manipulation.md) — Changes visual elements and source images in a real-time video stream using keyboard triggers.
- [Face Swap Processing](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing-workflows/image-processing-pipelines/image-pre-processing-utilities/face-swap-processing.md) — Applies deep learning face-swapping transformations to static image files and pre-recorded video files. ([source](https://cdn.jsdelivr.net/gh/sensity-ai/dot@main/README.md))
- [Automated Processors](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing/video-analysis-processing/video-file-processors/automated-processors.md) — Provides an automated pipeline for applying face-swapping transformations to pre-recorded video files and image sets.
- [Real-Time Video Filtering](https://awesome-repositories.com/f/graphics-multimedia/real-time-video-filtering.md) — Applies low-latency facial transformations and source switching to live video streams.
- [Video Frame Processing](https://awesome-repositories.com/f/graphics-multimedia/video-frame-processing.md) — Processes video frames in a continuous loop to apply transformations with minimal latency for live output.
- [Virtual Camera Drivers](https://awesome-repositories.com/f/graphics-multimedia/camera-systems/virtual-camera-drivers.md) — Provides a virtual camera device to route processed deepfake video into third-party conferencing software. ([source](https://cdn.jsdelivr.net/gh/sensity-ai/dot@main/README.md))
- [Agnostic Pipelines](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing/codec-encoding-utilities/agnostic-pipelines.md) — Utilizes a unified media pipeline that standardizes data flow for both live camera streams and static files.

### User Interface & Experience

- [Source Image Toggles](https://awesome-repositories.com/f/user-interface-experience/color-systems/color-rendering-adjustments/real-time-style-toggles/source-image-toggles.md) — Enables real-time toggling between different source images using keyboard inputs during active sessions. ([source](https://cdn.jsdelivr.net/gh/sensity-ai/dot@main/README.md))
