Skip to content
This repository was archived by the owner on Sep 8, 2024. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build instructions

  1. git clone --recurse-submodules --shallow-submodules https://github.com/wrycode/vtt.git

  2. Install development and runtime dependencies for the main code: CMake, GCC, Catch2, ICU, just, Gstreamer, probably a few more I've forgotten

  3. Install dependencies for the Cloud Speech-to-Text API C++ Client Library: https://github.com/googleapis/google-cloud-cpp/blob/main/doc/packaging.md#required-libraries

On Arch Linux, all the dependencies can be installed with:

  • sudo pacman -S cmake abseil-cpp grpc curl nlohmann-json just icu catch2
  • manually install google-crc32c from the AUR
  1. Run just to build and compile

Enabling virtual keyboard

Keys are typed using the uinput kernel interface, exposed in /dev/uinput. The program needs to have permissions to write to /dev/uinput. The easiest way is to chmod /dev/uinput, but there is probably a smarter way with udev.

Unicode characters

For languages other than English, you must have IBus. It may be enabled/installed already. You can test if it is installed by typing Ctrl+Shift+U (then release), then 2+7+0+5. You should see: ✅

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages