zhangjialu / JAutosub

JAutosub is a pre-packaged version of Autosub with a Java GUI for generating automatic subtitles or transcribing audio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JAutosub is an Windows app that can be used to generate automatic transcription / automatic subtitles for audio/video files through a friendly graphical user interface. For the hard work of speech recognition it is made use of the Google Speech Recognition API.

This app is basically a friendly Java GUI for a pre-packaged, ready to use, Windows version of Autosub 0.3.12. All the hard work of processing the audio is done by Autosub.

The app by default outputs the subtitles as .srt and the transcribed audio on the user interface as well as .txt files. Internet connection is REQUIRED because it uses the Google Cloud Speech Server for the job, in the same way as the Youtube Automatic Subtitles.

IMPORTANT: The accuracy of the result can vary a lot, depending on many factors, mainly the quality/clarity of the audio. Ideally the audio input should not have background noise, sound effects or music. If there is a single speaker and he speaks in a clear and slow speed seems that the recognition is much more accurate. Sometimes, under ideal conditions it is possible to get a accuracy result close to 95%.

For Users - Download the Windows app

v1.1.1 - 18/09/2018
  • Installable Version
  • Portable Version
  • Changes:
    • Migrate to Java 10 Modular Project (smaller app package)
    • JAutosub License change from MIT to GPL v3 (Autosub is licensed under MIT License)
    • When closing the app force to end any remaining autosub subprocess
    • Fixed bug: not able to find autosub_app.exe (wrong path)

    v1.0 - 29/08/2017

    For Developers - Technical Details

    For Developers - How to compile/run

    Requirements:
    1. Clone/Download git repository
    2. Extract and open the netbeans project
    3. Run it

    About

    JAutosub is a pre-packaged version of Autosub with a Java GUI for generating automatic subtitles or transcribing audio

    License:GNU General Public License v3.0


    Languages

    Language:Java 58.1%Language:C 25.3%Language:Python 13.7%Language:Inno Setup 2.9%