/voice-keyboard-core

The repository contains the functional core of the Voice Keyboard application

Primary LanguagePython

Voice keyboard core

The core fulfills two main purposes described below.

Core is packaged as executable file and can be used in different operating systems (Windows, Mac OS).

Part 1

Responsible for the functions of interaction with the user's OS and voice command handling:

  • user's microphone listening
  • speech2text recognition
  • command handling
  • virtual keyboard keys pressing

Part 2

Introduces an API for frontend applications to interact with the command store:

  • it is a server running locally
  • provides CRUD for commands
  • uses gRPC system

Core implementation - Python3.10

Used by evamoorey in:
Readme Card Readme Card

Part of the HSE Moscow 2022-2023 Software Engineering Course Project