Skip to content

Audim ✨

Documentation PyPI version Python versions GitHub Actions Workflow Status
License: Apache 2.0 Author: Atanu Sarkar Citation
Visitors PyPI Total Downloads PyPI Monthly Downloads

Audio Podcast Animation Engine

An animation and video rendering engine for audio-based and voice-based podcast videos.

🚀 Demo

A sample podcast video generated with Audim

About the Demo

For this example, we have transformed a conversation between Grant Sanderson (from 3Blue1Brown) and Sal Khan (from Khan Academy) from YouTube into a visually engaging podcast video using Audim.

See devblog/v0.0.7 for more details on how this video was generated.

🎯 Introduction

Audim is an engine for precise programmatic animation and rendering of podcast videos from audio-based and voice-based file recordings.

✨ Features

  • 💻 Precise programmatic animations.
  • 🎬 Rendering of videos with layout based scenes.
  • 📝 Generate subtitles and transcripts from audio/video files.
  • 🎤 From subtitle and scene elements to podcast video generation.
  1. Getting Started
    • See Setup and ensure you have setup correctly before usage.
    • For developers and contributors, see Development.
  2. API Documentation
    • See API Docs for the audim API documentation.
  3. Usage and Examples
    • See Usage for usage examples.
  4. Dev Blog
    • See Dev Blog for the development blog of the project to gain more insights into the project.
    • See Changelog for the changelog of the project.

⚖️ License & Attribution

Audim is licensed under Apache 2.0. You can use it freely for personal and commercial projects.

Attribution is encouraged. If you use Audim, please:

  • Keep the default watermark in videos, OR
  • Add "Made with Audim" to video descriptions, OR
  • Link to this repo in your project documentation

Additional Information

  • See NOTICE file for complete attribution guidelines.
  • See LICENSE file for the license of the project.
  • For additional attribution examples, see Watermark documentation.

📄 Citation

If you use Audim in your project or research, please cite it as follows:

@software{audim,
  title = {Audim: Audio Podcast Animation Engine},
  author = {Sarkar, Atanu},
  year = {2025},
  url = {https://github.com/mratanusarkar/audim},
  version = {0.0.7}
}

You can also click the "Cite this repository" button on GitHub for other citation formats.

⚠️ Disclaimer

Early Development Stage

  • This project is actively under development and may contain bugs or limitations.
  • While stable for basic use cases, the rendering engine requires further development and testing across diverse scenarios.
  • The API is subject to change, so keep an eye at the documentation for the latest updates.

We encourage you to:

  • Try Audim for your projects and podcast videos.
  • Report issues when encountered.
  • Feel free to raise a PR to contribute and improve the project.

Your feedback and contributions help make Audim better for everyone!