Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/manimcommunity/manim-voiceover
Manim plugin for all things voiceover
https://github.com/manimcommunity/manim-voiceover
ai manim math-animations speech-synthesis text-to-speech tts voice-synthesis voiceover
Last synced: 5 days ago
JSON representation
Manim plugin for all things voiceover
- Host: GitHub
- URL: https://github.com/manimcommunity/manim-voiceover
- Owner: ManimCommunity
- License: mit
- Created: 2022-10-13T09:50:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-09T21:38:00.000Z (9 months ago)
- Last Synced: 2024-05-21T12:59:10.436Z (8 months ago)
- Topics: ai, manim, math-animations, speech-synthesis, text-to-speech, tts, voice-synthesis, voiceover
- Language: Python
- Homepage: https://voiceover.manim.community/en/stable
- Size: 1.09 MB
- Stars: 144
- Watchers: 4
- Forks: 18
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Manim Voiceover
Manim Voiceover is a [Manim](https://manim.community) 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](https://github.com/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](https://azure.microsoft.com/en-us/services/cognitive-services/text-to-speech/) (Recommended for AI voices)
- [Coqui TTS](https://github.com/coqui-ai/TTS/)
- [gTTS](https://github.com/pndurette/gTTS/)
- [pyttsx3](https://github.com/nateshmbhat/pyttsx3)[Check out the documentation for more details.](https://voiceover.manim.community/)
## Installation
[Installation instructions in Manim Voiceover docs.](https://voiceover.manim.community/en/latest/installation.html)
## Get started
[Check out the docs to get started with Manim Voiceover.](https://voiceover.manim.community/en/latest/quickstart.html)
## Examples
[Check out the example gallery to get inspired.](https://voiceover.manim.community/en/latest/examples.html)
## Translate
Manim Voiceover can use machine translation services like [DeepL](https://www.deepl.com/) to translate voiceovers into other languages. [Check out the docs for more details.](https://voiceover.manim.community/en/latest/translate.html)