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.

Translate

Manim Voiceover can use machine translation services like DeepL to translate voiceovers into other languages. Check out the docs for more 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.3.6.tar.gz (27.0 kB view details)

Uploaded Source

Built Distribution

manim_voiceover-0.3.6-py3-none-any.whl (36.0 kB view details)

Uploaded Python 3

File details

Details for the file manim_voiceover-0.3.6.tar.gz.

File metadata

  • Download URL: manim_voiceover-0.3.6.tar.gz
  • Upload date:
  • Size: 27.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for manim_voiceover-0.3.6.tar.gz
Algorithm Hash digest
SHA256 1e09733efb33ce3ebb9a9b5e586c9fb3671ffcefdc5f240bd8bcd3470caf1c0b
MD5 e62658b64a16b11e3d3b3aa5fb5c1200
BLAKE2b-256 f63a7a0bbe84aec8a1650253e3147fe2a5f3964a74a509551d014d41474ff6e3

See more details on using hashes here.

File details

Details for the file manim_voiceover-0.3.6-py3-none-any.whl.

File metadata

File hashes

Hashes for manim_voiceover-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 97f46d6b0efda720d38056c11b5af07390deab6a9c0b472b3e84fecaba602324
MD5 58d71e8aa39ac54ef2136b06347b11dd
BLAKE2b-256 be2d6a1315ca8cc5741225d4a774198f5f3090eef6b185b1c9121c3e26e57811

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