From 84786acd52ea55ddf2b8dfb206b436b530dd6f8e Mon Sep 17 00:00:00 2001 From: Drew Bednar Date: Sun, 28 Jan 2024 10:25:01 -0500 Subject: [PATCH] Add domain description --- .env | 8 ++++++++ DOMAIN.md | 5 +++++ 2 files changed, 13 insertions(+) create mode 100644 .env create mode 100644 DOMAIN.md diff --git a/.env b/.env new file mode 100644 index 0000000..a988d88 --- /dev/null +++ b/.env @@ -0,0 +1,8 @@ +SC_DB_CONNECTION_ARGS="" +SC_DB_DATABASE_NAME="speechcollect" +SC_DB_DRIVER="postgresql" +SC_DB_ECHO=false +SC_DB_HOST="127.0.0.1" +SC_DB_PASSWD="2Database$" +SC_DB_PORT="5432" +SC_DB_USER="postgres" diff --git a/DOMAIN.md b/DOMAIN.md new file mode 100644 index 0000000..f3d7a30 --- /dev/null +++ b/DOMAIN.md @@ -0,0 +1,5 @@ +Potential Service Name: SonicSchema + +SonicSchema is an application where `Users` can record or upload `Audio Segments`, process them into formats and lengths suitable for model training, automatically generate `Transcriptions` of `Audio Segments`, organizes `Audio Segments` and `Transcriptions` into `Training Sets`, train `Models`, and host `Models` for inference through a `Model Deployment`. + +`Users` can be part of `Team` or many `Teams` which grants them access to the `Projects` hosted by a `Team`. A `User` though can only have one `Team` active at anyone time within the user interface. `Projects` are the container of `Models`, `Training Sets`, and `Model Deployments` for interence. `Training Sets` are a combination of `AudioSegments` and `Transcriptions`,