Manim plugin for all things voiceover
Project description
Manim Voiceover
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):
- Azure Text to Speech (Recommended for AI voices)
- Coqui TTS
- gTTS
- pyttsx3
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
Project details
Release history Release notifications | RSS feed
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.tar.gz
(24.6 kB
view details)
Built Distribution
File details
Details for the file manim_voiceover-0.2.1.tar.gz
.
File metadata
- Download URL: manim_voiceover-0.2.1.tar.gz
- Upload date:
- Size: 24.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0166634e2cba7be1eb75b0485748d1e14562ab36a7761f27bef21f6d39351692 |
|
MD5 | 6d87310845582f5084f52eec306dbc55 |
|
BLAKE2b-256 | 53dc81d0b18fac58d510c99e1f95a597f0e4ceb26bdbd257183f721fdddff2a2 |
File details
Details for the file manim_voiceover-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: manim_voiceover-0.2.1-py3-none-any.whl
- Upload date:
- Size: 30.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bf4596e896844381c9acd38b19ef72897806413679ed1bb06f68a217013bf4c |
|
MD5 | 8fb5e4ac68d797929e45bdef3d1b2937 |
|
BLAKE2b-256 | 18a0408797945092f63c1ff33c98c46782d09d0ebacf565370b9f77baf389179 |