1
0
mirror of https://github.com/MarkParker5/STARK.git synced 2024-11-24 08:12:13 +02:00
S.T.A.R.K. - Speech And Text Algorithmic Recognition Kit
Go to file
MarkParker5 89b60734ed update acobjects
create Notifications and DispatchQueue
2021-11-28 00:06:17 +02:00
ArchieCore update acobjects 2021-11-28 00:06:17 +02:00
Controls update acobjects 2021-11-28 00:06:17 +02:00
Features remove useless code 2021-11-01 13:52:18 +02:00
General update acobjects 2021-11-28 00:06:17 +02:00
Raspberry Fully new layout (in progress) 2021-08-21 02:09:37 +03:00
.gitignore Partially new flow. Remove Callback, create CommandsManager, create Core 2021-10-24 22:26:09 +03:00
config.example.py small fixes 2021-04-17 23:11:40 +03:00
dependences.txt Partially new flow. Remove Callback, create CommandsManager, create Core 2021-10-24 22:26:09 +03:00
helper.py replace this with self in all classes 2021-08-31 23:09:39 +03:00
README.md Partially new flow. Remove Callback, create CommandsManager, create Core 2021-10-24 22:26:09 +03:00
start.py update acobjects 2021-11-28 00:06:17 +02:00

A.R.C.H.I.E.

##Voice assistant, smart home hub, media center and smart tv

###Project structure:

  • ####ArchieCore - Core, base classes
    • Command
    • CommandsManager
    • SearchResult
    • Response
    • ThreadData
    • Pattern
    • ACObject and subclasses
  • ####Controls - Responsible for user interaction
    • Control(ABC)
    • VoiceAssistant
    • TelegramBot
    • RemoteControl
    • Django
  • ####Features - Possibilities, set of functions
  • ####General - For helper classes
  • ####Raspberry - Control system and hardware

###Root files:

  • start.py - entry point
  • config.example.py - file for settings. Copy as config.py and type own paraneters
  • helper.py - use in terminal for creating new modules, commands, features, controls, etc.
  • dependences.txt - list of all dependences (Python version and libraries)