Skip to content

Repository for the Queen's ELEC 490/498 Computer Engineering Project.

Notifications You must be signed in to change notification settings

parkuman/capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Speaker Recognition and Speech Transcription Capstone Project

The goal of this project is to provide a system that runs entirely locally for speaker recognition and speech transcription.

Group Members

  • Adam Strom
  • Aidan Horan
  • Hannah Berthiaume
  • Parker Rowe

Project Structure

|
├── /backend
|   └── any files responsible for running our python flask backend server
|
├── /saved_models
|   └── trained models -- NOTE: git does not track the models to save on storage space
|
├── /scripts
|   └── shell scripts that are useful to us
|
├── /testing
|   └── for experimenting with our models
| 
├── /training 
|   |
│   |── /testing_data // any files used to test the model (audio data that the model has never seen before)
│   |    └── *
|   |
│   |── /training_data_wav // .wav files organized into folders 
│   |    |── /{class_name1}
│   |    |    |── {audio1.wav}
│   |    |    |── ....
│   |    |    └── {audioX.wav}
│   |    |── ....
│   |    └── /{class_nameX}
|   |
|   └── any files used for training our model using tensorflow
|
├── /ui
|   └── a SvelteKit-based web GUI for interacting with our voice transcription system
|
├── /whisper.cpp
|   └── a git submodule containing a high performance fork of OpenAI's whisper model (see https://github.com/ggerganov/whisper.cpp)
|
├── .gitignore  // files that git should ignore
├── .gitmodules // information
└── README.md

Installation Instructions

  1. To clone the repo make sure you have Git installed on your computer. Then authenticate your GitHub account using either:
    • ssh keys (this one is easier)
      • Once done, run the following command in your terminal in whatever folder you want to save the repository
      git clone git@github.com:parkuman/capstone.git
      
    • GitHub personal access token
      • Once done, run the following command in your terminal in whatever folder you want to save the repository
    git clone https://github.com/parkuman/capstone.git
    
  2. Once cloned, check the READMEs in the other folders to see how to install those components.

About

Repository for the Queen's ELEC 490/498 Computer Engineering Project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published