Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
A.I. Video To Text Transcriber App with Python and Tkinter
Rating: 4.9 out of 5(9 ratings)
71 students

A.I. Video To Text Transcriber App with Python and Tkinter

Learn to Connect Your Python Apps To OpenAI For Artificial Intelligence The Fast And Easy Way!
Created byJohn Elder
Last updated 6/2023
English
English [Auto],

What you'll learn

  • Intro To the OpenAI Speech To Text Transcriber Whisper-1 Model API
  • Intro Use of Python
  • Intro Use of Intermediate Tkinter
  • Intro Use of TTKBootstrap Tkinter Library

Course content

5 sections22 lectures1h 42m total length
  • Introduction4:35

    Build an AI video to text transcriber app using Python and Tkinter, connecting to the OpenAI API, converting video to MP3 under 25 MB, and producing transcribed text.

  • Install Python1:55

    Install Python by downloading it from Python.org and ensure add python.exe to path is checked. This prepares the environment before tackling the next two tools.

  • Install Sublime Text and Git Bash Terminal2:48

    Install Sublime Text and Git Bash terminal to set up your coding environment, download the latest Windows versions, and follow the simple installation steps for this course.

  • Create a Virtual Environment3:45

    Set up a project directory and create a Python virtual environment to manage dependencies, activate it, and prepare to install libraries like OpenAI for the transcriber app.

  • Install Libraries4:18

    Install tc bootstrap, OpenAI, and moviepy to enable video-to-audio conversion and access to OpenAI APIs, and create transcribe.py within an activated virtual environment.

  • Create App Framework5:55

    Create the app framework for an ai video transcriber using Python and Tkinter, configure a root window with TK Bootstrap theme, icons, and 700x450 geometry, then run the main loop.

Requirements

  • No special tools are necessary to take this course
  • A Basic Understanding of Python and TKinter Is Helpful

Description

In this course we'll build a cool GUI app using Python and Tkinter (and ttkbootstrap the modern looking Tkinter library) that connects to the OpenAI Whisper-1 Model to convert video to text. 


You'll be surprised just how quickly you can create some pretty cool looking apps that are powered by state of the art Artificial Intelligence!!


OpenAI is the maker of ChatGPT, and their Whisper-1 model allows you to upload video or audio files to their artificial intelligence model, and have it convert those files to text transcriptions!


We'll discuss how to connect to OpenAI with an API Key, query the engine, and parse the responses in the correct way.


We'll use the TTKBootstrap library for Python and Tkinter that will allow our app to look very cool and modern (compared to stodgy old looking Tkinter).  You don't need any experience with Tkinter or TTKBootstrap to take this course, I'll walk you through it all very easily.


We won't dive into TTKBootstrap in great detail in this course, we'll just use bits of it here and there to make our app look more modern.  So if you have no experience with TTKBootstrap (or Tkinter at all), you won't have any trouble following along; I'll walk you through it step by step!


Why would you want to build an app that transcribes video?  TONS of reasons!  Maybe you want to convert your video to text and make blog posts out of them, or social media posts, or just offer better closed captioning text on the videos you post online.  There's a ton of reason to use this, and it's also just really fun to learn!

Who this course is for:

  • This course is geared towards anyone who's interested in programming API's from Open AI.
  • This course is aimed towards beginers through intermediate Coders who want to learn the to build Apps With TKinter and Python