This is a simplified guide to an AI model called Memo maintained by Zsxkib. If you like these kinds of analysis, you should join AImodels.fyi or follow us on Twitter.
Model overview
memo is an open-weight model designed for audio-driven talking video generation. It creates realistic talking videos from a static image and audio input by maintaining identity consistency and generating natural facial expressions that align with the audio content. The model uses two core technical innovations: a memory-guided temporal module that tracks information from longer context windows to ensure smooth motion and consistent identity across frames, and an emotion-aware audio module that detects emotions from the audio and refines facial expressions accordingly.
Compared to related approaches like multitalk which handles multi-person conversations or video-retalking which focuses on lip synchronization, memo places particular emphasis on expression-emotion alignment and long-term consistency in portrait animation.
Model inputs and outputs
memo takes a reference image and audio file as inputs and generates a video where the face in the image appears to speak the audio naturally. The model offers flexible parameters to control output quality and characteristics, allowing users to balance generation speed against visual fidelity.
Inputs
- image: A reference image (PNG/JPG format) containing the face to animate
- audio: Input audio file (WAV/MP3 format) containing the speech or sound
- resolution: Output video resolution as a square dimension (default 512, range 64-2048)
- fps: Frames per second for the generated video (default 30, range 1-60)
- num_generated_frames_per_clip: Number of frames processed per chunk (default 16, range 1-128)
- inference_steps: Number of diffusion steps for generation (default 20, range 1-200)
- cfg_scale: Classifier-free guidance scale controlling generation strength (default 3.5, range 1-20)
- max_audio_seconds: Maximum audio duration to process in seconds (default 8, range 1-60)
- seed: Random seed for reproducible results (optional)
Outputs
- video: A generated video file showing the animated face speaking the input audio
Capabilities
The model generates talking videos wit...
Top comments (0)