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
2022-04-26 02:47:55 +02:00
ArchieCore Upgrade SmartHome to Merlin (in progress) 2022-02-13 22:47:24 +02:00
Controls replace django with fastapi 2022-04-26 02:47:55 +02:00
Features add SmartHome models for db 2022-04-14 22:57:55 +02:00
General update smarthome models and managers 2022-04-15 04:06:27 +02:00
Raspberry replace django with fastapi 2022-04-26 02:47:55 +02:00
resources replace django with fastapi 2022-04-26 02:47:55 +02:00
SmartHome update smarthome models and managers 2022-04-15 04:06:27 +02:00
.gitignore update smarthome models and managers 2022-04-15 04:06:27 +02:00
config.example.py add SmartHome models for db 2022-04-14 22:57:55 +02:00
manage.py add SmartHome models for db 2022-04-14 22:57:55 +02:00
README.md Update readme 2021-12-05 23:42:27 +02:00
start.py replace django with fastapi 2022-04-26 02:47:55 +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)