This tool facilitates editing transcripts that are generated by ASR (Auto Speech Recognition) model.
Get started with building the tool by ensuring you have the following prerequisites:
-
Qt 6 Installation:
- Install Qt 6 on your system, including the base and multimedia packages. Obtain it from Qt's official website.
-
Codec Support:
- Ensure your system has the necessary codec support for media playback. The required codecs may vary based on your operating system.
-
C++ Compiler:
- Install a C++ compiler that aligns with the Qt toolchain you've chosen for installation.
-
CMake:
- Make sure CMake is installed on your system.
- Make sure that CMake can locate the Qt6 multimedia package CMakeLists file.
- Clone the repository or download it as a zip archive.
- Qt creator can be used to skip steps below and build the tool.
To Build with MSVC (Default):
git clone https://github.com/ljn7/Transcriptor.git
cd Transcriptor
# The '-j flag' speeds up the build process using multiple jobs.
# Adjust the number of jobs based on your system's virtual cores.
cmake -B build .
cmake --build build --target clean -j<no_of_jobs>
To Build with MinGW:
cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release -B build .
cmake --build build --target clean -j<no_of_jobs>
cd .\build\
mingw32-make
cd .\output\asr-post-editor.exe
- QT deployment tool is mandatory for MSVC and MingW (QT Creator can ignore)