Giter VIP home page Giter VIP logo

adamsw72 / whisper-standalone-win-simplegui Goto Github PK

View Code? Open in Web Editor NEW
7.0 1.0 0.0 17 KB

An easy-to-use GUI addon for whisper-standalone-win. Designed for those who prefer a simple interface over typing commands and file paths. This tool is especially useful for elders (like my dad) who want to use Faster-Whisper. It includes a built-in YouTube video downloader, which automatically processes downloaded videos with Faster-Whisper

License: MIT License

Python 100.00%
python-script python python-lambda python3 tkinterdnd2 faster-whisper gui-application openai-whisper

whisper-standalone-win-simplegui's Introduction

simpleGUI for whisper-standalone-win

An easy-to-use GUI addon for whisper-standalone-win that includes a built-in YouTube video downloader. The downloader also recognizes downloaded videos to be processed with whisper-standalone-win.

Whisper-Faster-simpleGUI

This is my first script written in Python. Any feedback or suggestions are greatly appreciated!

Features

  • GUI Addon for Whisper-Standalone-Win: Provides a user-friendly graphical interface for whisper-standalone-win, making it easier and faster to use.
  • Drag-and-Drop: Includes a drag-and-drop feature for file handling. This allows you to simply drag a file from your file explorer and drop it into the program window to load it.
  • YouTube Video Downloader: Allows you to download videos directly from YouTube within the application, and prepares them for processing with whisper-standalone-win.

Requirements

Installation

To install it correctly just put the Simple GUI to the directory of faster-whisper and whisper-standalone-win

Usage

Once you have correctly installed Simple GUI,faster-whisper and whisper-standalone-win you can start the application by launching Simple-GUI.exe. To process a file, simply drag and drop it into the application window. The file will be processed by whisper-standalone-win and faster-whisper.

Similarly, if you download a video from YouTube using the application, it will automatically be processed. The downloaded YouTube video will be saved in the default Windows Downloads folder. The processed transcription or translation will be saved in the same directory as Simple GUI, faster-whisper, and whisper-standalone-win

Menu options

Task :

Quoting from whisper-standalone-win

Transribe : Whether to perform X->X speech recognition

Translate : X->English translation

Ai Model :

large-v3 : More accurate and sensitive to sounds, and it can sometimes recognize abbreviations of words. For example, in Indonesian, “Pilpres” is an abbreviation for “Pemilihan Presiden”, which translates to “Presidential Election” in English. However, the script operates at a slower pace. best for perfect transcribe or translations.

medium : Much faster and good enough for transribe or translations.

Language :

The output of the transcription or translation process is determined by the language selection from the dropdown menu. If the desired language is not available in the dropdown menu, it can be manually typed in.

The available languages are as per the specifications of whisper-standalone-win:

Language

{af,am,ar,as,az,ba,be,bg,bn,bo,br,bs,ca,cs,cy,da,de,el,en,es,et,eu,fa,fi,fo,fr,gl,gu,ha,haw,he,hi,hr,ht,hu,hy,id,is,it,ja,jw,ka,kk,km,kn,ko,la,lb,ln,lo,lt,lv,mg,mi,mk,ml,mn,mr,ms,mt,my,ne,nl,nn,no,oc,pa,pl,ps,pt,ro,ru,sa,sd,si,sk,sl,sn,so,sq,sr,su,sv,sw,ta,te,tg,th,tk,tl,tr,tt,uk,ur,uz,vi,yi,yo,yue,zh,Afrikaans,Albanian,Amharic,Arabic,Armenian,Assamese,Azerbaijani,Bashkir,Basque,Belarusian,Bengali,Bosnian,Breton,Bulgarian,Burmese,Cantonese,Castilian,Catalan,Chinese,Croatian,Czech,Danish,Dutch,English,Estonian,Faroese,Finnish,Flemish,French,Galician,Georgian,German,Greek,Gujarati,Haitian,Haitian Creole,Hausa,Hawaiian,Hebrew,Hindi,Hungarian,Icelandic,Indonesian,Italian,Japanese,Javanese,Kannada,Kazakh,Khmer,Korean,Lao,Latin,Latvian,Letzeburgesch,Lingala,Lithuanian,Luxembourgish,Macedonian,Malagasy,Malay,Malayalam,Maltese,Mandarin,Maori,Marathi,Moldavian,Moldovan,Mongolian,Myanmar,Nepali,Norwegian,Nynorsk,Occitan,Panjabi,Pashto,Persian,Polish,Portuguese,Punjabi,Pushto,Romanian,Russian,Sanskrit,Serbian,Shona,Sindhi,Sinhala,Sinhalese,Slovak,Slovenian,Somali,Spanish,Sundanese,Swahili,Swedish,Tagalog,Tajik,Tamil,Tatar,Telugu,Thai,Tibetan,Turkish,Turkmen,Ukrainian,Urdu,Uzbek,Valencian,Vietnamese,Welsh,Yiddish,Yoruba}, -l {af,am,ar,as,az,ba,be,bg,bn,bo,br,bs,ca,cs,cy,da,de,el,en,es,et,eu,fa,fi,fo,fr,gl,gu,ha,haw,he,hi,hr,ht,hu,hy,id,is,it,ja,jw,ka,kk,km,kn,ko,la,lb,ln,lo,lt,lv,mg,mi,mk,ml,mn,mr,ms,mt,my,ne,nl,nn,no,oc,pa,pl,ps,pt,ro,ru,sa,sd,si,sk,sl,sn,so,sq,sr,su,sv,sw,ta,te,tg,th,tk,tl,tr,tt,uk,ur,uz,vi,yi,yo,yue,zh,Afrikaans,Albanian,Amharic,Arabic,Armenian,Assamese,Azerbaijani,Bashkir,Basque,Belarusian,Bengali,Bosnian,Breton,Bulgarian,Burmese,Cantonese,Castilian,Catalan,Chinese,Croatian,Czech,Danish,Dutch,English,Estonian,Faroese,Finnish,Flemish,French,Galician,Georgian,German,Greek,Gujarati,Haitian,Haitian Creole,Hausa,Hawaiian,Hebrew,Hindi,Hungarian,Icelandic,Indonesian,Italian,Japanese,Javanese,Kannada,Kazakh,Khmer,Korean,Lao,Latin,Latvian,Letzeburgesch,Lingala,Lithuanian,Luxembourgish,Macedonian,Malagasy,Malay,Malayalam,Maltese,Mandarin,Maori,Marathi,Moldavian,Moldovan,Mongolian,Myanmar,Nepali,Norwegian,Nynorsk,Occitan,Panjabi,Pashto,Persian,Polish,Portuguese,Punjabi,Pushto,Romanian,Russian,Sanskrit,Serbian,Shona,Sindhi,Sinhala,Sinhalese,Slovak,Slovenian,Somali,Spanish,Sundanese,Swahili,Swedish,Tagalog,Tajik,Tamil,Tatar,Telugu,Thai,Tibetan,Turkish,Turkmen,Ukrainian,Urdu,Uzbek,Valencian,Vietnamese,Welsh,Yiddish,Yoruba}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.