Skip to main content

Manim plugin for all things voiceover

Project description

Manim Voiceover

Github Actions Status PyPI Latest Release Downloads Documentation Status License Discord

Manim Voiceover is a Manim plugin for all things voiceover:

  • Add voiceovers to Manim videos directly in Python without having to use a video editor.
  • Record voiceovers with your microphone during rendering with a simple command line interface.
  • Develop animations with auto-generated AI voices from various free and proprietary services.
  • Per-word timing of animations, i.e. trigger animations at specific words in the voiceover, even for the recordings. This works thanks to OpenAI Whisper.

Here is a demo:

https://user-images.githubusercontent.com/2453968/198145393-6a1bd709-4441-4821-8541-45d5f5e25be7.mp4

Currently supported TTS services (aside from the CLI that allows you to records your own voice):

Check out the documentation for more details.

Installation

Installation instructions in Manim Voiceover docs.

Get started

Check out the docs to get started with Manim Voiceover.

Examples

Check out the example gallery to get inspired.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

manim_voiceover-0.2.1.post0.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

manim_voiceover-0.2.1.post0-py3-none-any.whl (30.7 kB view details)

Uploaded Python 3

File details

Details for the file manim_voiceover-0.2.1.post0.tar.gz.

File metadata

  • Download URL: manim_voiceover-0.2.1.post0.tar.gz
  • Upload date:
  • Size: 24.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for manim_voiceover-0.2.1.post0.tar.gz
Algorithm Hash digest
SHA256 0987627a0b9078daba2760d9d3d79b261a54008c96c54666888558e9dc51bdc3
MD5 9d337e17082d18280797c0f90aceba04
BLAKE2b-256 a1e89f6626349b455fdd976d5595d4ae56947e637c4b5386b4d3b25ec4f4d83a

See more details on using hashes here.

File details

Details for the file manim_voiceover-0.2.1.post0-py3-none-any.whl.

File metadata

File hashes

Hashes for manim_voiceover-0.2.1.post0-py3-none-any.whl
Algorithm Hash digest
SHA256 78c6ddb300e88a0684fc14d158180e1a595fb6f6bd14ce41b903252dd0ac2d5b
MD5 301bf335dc27e8d8dcd6cb0ec2ae2564
BLAKE2b-256 b172619249294309de958c0009fbf86e4e1ee40e8ba553886d1e72e0c8d71437

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page