Skip to content
This repository has been archived by the owner on Aug 1, 2023. It is now read-only.

TheIceCreamTroll/DatasetTranscriber

Repository files navigation

DatasetTranscriber

Made with Electron and Javascript.

UI


Keyboard Shortcuts

Command Input
Next line Tab
Previous line Shift + Tab
Play current line Control
Delete current line Backtick ( ` )

Loading a folder

Either drag and drop, or hit "Load" to load a folder. When you load one, Transcriber will look for, and try to import transcription.txt. In order for it to be successful imported, each line must follow the example shown below. The name of the parent folder must be enclosed in two forward slashes, and the filename must be between the second forward slash and the delimiter. Filenames with certain special characters (#,&) may not play, so stick with alphanumeric filenames. By default, the delimiter is set to "|" but this can be changed in the delimiter text box. Very large folders (more than 10k files) cause the UI to lag, and should be split up into multiple smaller folders, and combined on completion.

Example: /foldername/filename.flac|Never going to...


Saving transcriptions

Transcriber will always save transcriptions as transcription.txt in the active folder.
By default, transcriptions are formatted for 15.ai.


Building

Install NodeJS, Electron-Forge, and Electron-Builder. Then run the .sh script for your platform. Additional build options can be found at electron.build.