Library / Artificial Intelligence

Build Free Unlimited AI Video with Python, Skia, TTS Locally

On Udemy

About this course

This course contains the use of artificial intelligence.

AI Use Disclosure: Artificial intelligence tools are used in the development and production of this course. These tools assist with generating and organizing scripts, curriculum structures, technical explanations, narration text, and code. Local large language models, such as Qwen, can be used for content planning and code generation. Kokoro Text-to-Speech (TTS) is used to generate spoken narration from text, while Python and Skia are used to create and render the animated visuals. FFmpeg is used for video encoding, audio integration, and final assembly. The instructor determines the instructional objectives, configures and integrates the production tools, and is responsible for reviewing the course material for accuracy, relevance, and quality.

Build Unlimited AI Video: Python, Skia & Kokoro TTS

Learn how to build a reusable, Python-based video production workflow that combines local language models, Kokoro Text-to-Speech, Skia graphics rendering, and FFmpeg to create narrated, animated educational videos. Instead of depending entirely on commercial AI video generators, you will explore how to combine open-source tools and programmable graphics to automate many stages of educational video production.

This course covers both the engineering behind a complete video generation pipeline and the prompt-engineering techniques used to adapt that pipeline to different subjects. You will learn how content planning, narration generation, procedural animation, synchronized subtitles, video encoding, and project management fit together in a single production workflow.

The examples focus on creating technical and educational videos with Python, with an emphasis on automation, reusable code, graphics performance, AI-assisted development, and practical troubleshooting.

Read the full description on Udemy on Udemy (opens in a new tab)

Ready to start? Continue on Udemy to enroll.

Start learning on Udemy (opens in a new tab)

Prices, discounts and availability are set by Udemy. We may earn a commission when you purchase through links on this site.