├── .github ├── ISSUE_TEMPLATE │ ├── -installation-issue.md │ ├── feature_request.md │ └── manim-voiceover-bug.md └── workflows │ ├── build.yml │ └── python-publish.yml ├── .gitignore ├── .readthedocs.yml ├── CODEOWNERS ├── LICENSE ├── README.md ├── docs ├── Makefile ├── make.bat ├── requirements.txt ├── rtd-requirements.txt └── source │ ├── _static │ ├── click.wav │ ├── command.png │ ├── crowdin-badge.svg │ ├── custom.css │ ├── favicon.ico │ ├── manim-logo-sidebar-dark.svg │ ├── manim-logo-sidebar.svg │ ├── pull-requests.png │ ├── responsiveSvg.js │ ├── select_transifex_repo.png │ ├── snakeviz.png │ └── transifex_explanation.png │ ├── _templates │ ├── autosummary │ │ ├── class.rst │ │ └── module.rst │ ├── base.html │ ├── logo-text.html │ └── page.html │ ├── api.rst │ ├── conf.py │ ├── examples.rst │ ├── index.rst │ ├── installation.rst │ ├── quickstart.rst │ ├── robots.txt │ ├── services.rst │ └── translate.rst ├── examples ├── approximating-tau.py ├── azure-example.py ├── bookmark-example.py ├── coqui-example.py ├── elevenlabs-example.py ├── gtts-example.py ├── openai-example.py ├── pyttsx3-example.py ├── quadratic-formula-arabic.py ├── recorder-example.py ├── translation-example │ ├── locale │ │ ├── de │ │ │ └── LC_MESSAGES │ │ │ │ ├── translation-example.mo │ │ │ │ └── translation-example.po │ │ ├── translation-example.pot │ │ └── vi │ │ │ └── LC_MESSAGES │ │ │ ├── translation-example.mo │ │ │ └── translation-example.po │ ├── render.sh │ └── translation-example.py └── voiceover-demo.py ├── manim_voiceover ├── __init__.py ├── defaults.py ├── helper.py ├── modify_audio.py ├── services │ ├── __init__.py │ ├── azure.py │ ├── base.py │ ├── coqui.py │ ├── elevenlabs.py │ ├── gtts.py │ ├── openai.py │ ├── pyttsx3.py │ ├── recorder │ │ ├── __init__.py │ │ └── utility.py │ └── stitcher.py ├── tracker.py ├── translate │ ├── __init__.py │ ├── gettext_utils.py │ ├── render.py │ └── translate.py └── voiceover_scene.py ├── poetry.lock ├── pyproject.toml └── tests └── test_install.py /.github/ISSUE_TEMPLATE/-installation-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/.github/ISSUE_TEMPLATE/-installation-issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/manim-voiceover-bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/.github/ISSUE_TEMPLATE/manim-voiceover-bug.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @osolmaz 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/rtd-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/rtd-requirements.txt -------------------------------------------------------------------------------- /docs/source/_static/click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_static/click.wav -------------------------------------------------------------------------------- /docs/source/_static/command.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_static/command.png -------------------------------------------------------------------------------- /docs/source/_static/crowdin-badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_static/crowdin-badge.svg -------------------------------------------------------------------------------- /docs/source/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_static/custom.css -------------------------------------------------------------------------------- /docs/source/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_static/favicon.ico -------------------------------------------------------------------------------- /docs/source/_static/manim-logo-sidebar-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_static/manim-logo-sidebar-dark.svg -------------------------------------------------------------------------------- /docs/source/_static/manim-logo-sidebar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_static/manim-logo-sidebar.svg -------------------------------------------------------------------------------- /docs/source/_static/pull-requests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_static/pull-requests.png -------------------------------------------------------------------------------- /docs/source/_static/responsiveSvg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_static/responsiveSvg.js -------------------------------------------------------------------------------- /docs/source/_static/select_transifex_repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_static/select_transifex_repo.png -------------------------------------------------------------------------------- /docs/source/_static/snakeviz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_static/snakeviz.png -------------------------------------------------------------------------------- /docs/source/_static/transifex_explanation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_static/transifex_explanation.png -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /docs/source/_templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_templates/base.html -------------------------------------------------------------------------------- /docs/source/_templates/logo-text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_templates/logo-text.html -------------------------------------------------------------------------------- /docs/source/_templates/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/_templates/page.html -------------------------------------------------------------------------------- /docs/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/api.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/examples.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/quickstart.rst -------------------------------------------------------------------------------- /docs/source/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/robots.txt -------------------------------------------------------------------------------- /docs/source/services.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/services.rst -------------------------------------------------------------------------------- /docs/source/translate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/docs/source/translate.rst -------------------------------------------------------------------------------- /examples/approximating-tau.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/approximating-tau.py -------------------------------------------------------------------------------- /examples/azure-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/azure-example.py -------------------------------------------------------------------------------- /examples/bookmark-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/bookmark-example.py -------------------------------------------------------------------------------- /examples/coqui-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/coqui-example.py -------------------------------------------------------------------------------- /examples/elevenlabs-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/elevenlabs-example.py -------------------------------------------------------------------------------- /examples/gtts-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/gtts-example.py -------------------------------------------------------------------------------- /examples/openai-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/openai-example.py -------------------------------------------------------------------------------- /examples/pyttsx3-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/pyttsx3-example.py -------------------------------------------------------------------------------- /examples/quadratic-formula-arabic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/quadratic-formula-arabic.py -------------------------------------------------------------------------------- /examples/recorder-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/recorder-example.py -------------------------------------------------------------------------------- /examples/translation-example/locale/de/LC_MESSAGES/translation-example.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/translation-example/locale/de/LC_MESSAGES/translation-example.mo -------------------------------------------------------------------------------- /examples/translation-example/locale/de/LC_MESSAGES/translation-example.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/translation-example/locale/de/LC_MESSAGES/translation-example.po -------------------------------------------------------------------------------- /examples/translation-example/locale/translation-example.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/translation-example/locale/translation-example.pot -------------------------------------------------------------------------------- /examples/translation-example/locale/vi/LC_MESSAGES/translation-example.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/translation-example/locale/vi/LC_MESSAGES/translation-example.mo -------------------------------------------------------------------------------- /examples/translation-example/locale/vi/LC_MESSAGES/translation-example.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/translation-example/locale/vi/LC_MESSAGES/translation-example.po -------------------------------------------------------------------------------- /examples/translation-example/render.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/translation-example/render.sh -------------------------------------------------------------------------------- /examples/translation-example/translation-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/translation-example/translation-example.py -------------------------------------------------------------------------------- /examples/voiceover-demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/examples/voiceover-demo.py -------------------------------------------------------------------------------- /manim_voiceover/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/__init__.py -------------------------------------------------------------------------------- /manim_voiceover/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/defaults.py -------------------------------------------------------------------------------- /manim_voiceover/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/helper.py -------------------------------------------------------------------------------- /manim_voiceover/modify_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/modify_audio.py -------------------------------------------------------------------------------- /manim_voiceover/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/services/__init__.py -------------------------------------------------------------------------------- /manim_voiceover/services/azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/services/azure.py -------------------------------------------------------------------------------- /manim_voiceover/services/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/services/base.py -------------------------------------------------------------------------------- /manim_voiceover/services/coqui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/services/coqui.py -------------------------------------------------------------------------------- /manim_voiceover/services/elevenlabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/services/elevenlabs.py -------------------------------------------------------------------------------- /manim_voiceover/services/gtts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/services/gtts.py -------------------------------------------------------------------------------- /manim_voiceover/services/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/services/openai.py -------------------------------------------------------------------------------- /manim_voiceover/services/pyttsx3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/services/pyttsx3.py -------------------------------------------------------------------------------- /manim_voiceover/services/recorder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/services/recorder/__init__.py -------------------------------------------------------------------------------- /manim_voiceover/services/recorder/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/services/recorder/utility.py -------------------------------------------------------------------------------- /manim_voiceover/services/stitcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/services/stitcher.py -------------------------------------------------------------------------------- /manim_voiceover/tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/tracker.py -------------------------------------------------------------------------------- /manim_voiceover/translate/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/translate/__init__.py -------------------------------------------------------------------------------- /manim_voiceover/translate/gettext_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/translate/gettext_utils.py -------------------------------------------------------------------------------- /manim_voiceover/translate/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/translate/render.py -------------------------------------------------------------------------------- /manim_voiceover/translate/translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/translate/translate.py -------------------------------------------------------------------------------- /manim_voiceover/voiceover_scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/manim_voiceover/voiceover_scene.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/test_install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManimCommunity/manim-voiceover/HEAD/tests/test_install.py --------------------------------------------------------------------------------