ming 9f4f18c3fd cancel gtts compare, add difflib 3 lat temu
..
autosub 262d0be1ac auto gen sub module and sub adjustment(not done) 3 lat temu
doc 262d0be1ac auto gen sub module and sub adjustment(not done) 3 lat temu
patches 262d0be1ac auto gen sub module and sub adjustment(not done) 3 lat temu
pytranscriber 262d0be1ac auto gen sub module and sub adjustment(not done) 3 lat temu
.gitignore 262d0be1ac auto gen sub module and sub adjustment(not done) 3 lat temu
1.mp3 262d0be1ac auto gen sub module and sub adjustment(not done) 3 lat temu
2.mp3 262d0be1ac auto gen sub module and sub adjustment(not done) 3 lat temu
LICENSE 262d0be1ac auto gen sub module and sub adjustment(not done) 3 lat temu
MANIFEST.in 262d0be1ac auto gen sub module and sub adjustment(not done) 3 lat temu
ProcessSub.py 9f4f18c3fd cancel gtts compare, add difflib 3 lat temu
README.md 262d0be1ac auto gen sub module and sub adjustment(not done) 3 lat temu
__init__.py 262d0be1ac auto gen sub module and sub adjustment(not done) 3 lat temu
gen_tmp.mp3 9f4f18c3fd cancel gtts compare, add difflib 3 lat temu
in.mp4 9f4f18c3fd cancel gtts compare, add difflib 3 lat temu
main.py 262d0be1ac auto gen sub module and sub adjustment(not done) 3 lat temu
out.txt 9f4f18c3fd cancel gtts compare, add difflib 3 lat temu

README.md

pyTranscriber

pyTranscriber is an application that can be used to generate automatic transcription / automatic subtitles for audio/video files through a friendly graphical user interface. The hard work of speech recognition is made by the Google Speech Recognition API using Autosub.

pyTranscriber1
Watch the video

pyTranscriber is a improved version of my previous project JAutosub (Java), created because of the limitations, issues, and overhead of mixing this 2 different languages on a single project.

The app by default outputs the subtitles as .srt and the transcribed audio on the user interface as well as .txt files. SRT Files can be edited using Aegisub. 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: As speech recognition technology is still not fully accurate, 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/lucky conditions it is possible to get a accuracy result close to 95%.

pyTranscriber2 pyTranscriber3

Release Notes:

07/12/2020 - v1.5
* Since v1.4.1 COMPATIBLE WITH MACOS CATALINA.
* Upgraded to latest Python and libraries
* Minor GUI tweaks and fixes.

06/12/2020 - v1.4.1:
* Added support for MacOS Catalina!

29/01/2020 - v1.4:
* Fixed crash when exporting txt file for languages with special characters, specially chinese, on Windows system. Thanks for KY Poon for reporting!

18/10/2019 - v1.3:
* Added option for not opening output transcription files automatically after finish
* Fixed bug with canceling during batch processing (only the current job was being stopped... not all of them as expected).

For Users - Download the Windows/Linux/MacOS portable app

pyTranscriber-v1.5-stable

Donations to support the development

pyTranscriber is developed as a hobby, so donations of any value are welcomed and essential for further improvements.
If you feel that this software has been useful and would like to contribute for it to continue improve and have more features and fixes you can use any of the following donation means:
DONATE VIA PAYPAL
BITCOIN (bc1qun8q6xsp0pwzyf39qmxt3lpqk6ql458gzlm9u5) or
ETHEREUM (0x0db3341579caf72ce972fbbfcdec5cea761538fd)
DOGECOIN (DLZ5BMVfhdVxqZKEhcPKX4QuJLrLL42vJC)


Thanks in advance!

For Developers - Technical Details

Check at technical_details.md

License

GPL v3