Pinned Repositories
AdjacencyList--C
A generic C implementation of an AdjacencyList. Uses a pre-processor macro to enable the generic-ness. To use this AdjacencyList you must embed an AdjNode struct into your data objects, and then use the macro ADJ_LIST_ENTRY(DATA_OBJECT, STRUCT_TYPE (of your DATA_OBJECT), MEMBER (the variable name in DATA_OBJECT of the AdjNode stored in it))
Atheros-CSI-Tool-UserSpace-APP
The user-space applications for our Atheros-CSI-Extraction-TOOL
AVL-Tree--Cplusplus
A generic AVLTree implemented in C++. Along with a simple test script for verification.
HuffmanEncodingCompression--Java
Program to compress/decompress a file containing text using Huffman's prefix free encodings.
IEEE-Robotics
lgtm
The code for my thesis project, Looks Good to Me (LGTM), Authentication for Augmented Reality. This is a full implementation of LGTM that localizes a wireless transmitter, and searches for a specific face at that location to authenticate two users trying to establish secure point to point communication.
neural-network-visualization--Torch
sony-headphones-hack
VT-Finder
An Android application that interfaces with Virginia Tech's hokiespa service to pull down information about a VT student's final exam schedule and semester schedule. Allows for sharing of this data from app-to-app.
VTAccess
A java API with methods to allow users to pull data such as: semester course schedules, final exam schedules, and general course information from the Virginia Tech website. Uses JSoup to accomplish this. Also contains many data structures for storing schedule data, as well as classes to read/write these data structures to XML. NOTE: JSOUP MUST BE ON THE BUILDPATH WHEN BUILDING THIS!
egaebel's Repositories
egaebel/sony-headphones-hack
egaebel/Random-Scripts-and-Configs
A collection of random configuration files and scripts that are useful for a variety of reasons
egaebel/tortoise-tts-clone
A multi-voice TTS system trained with an emphasis on quality
egaebel/Random-Walk-News-Telegram-Bot
A telegram bot that sends a reader a specified number of randomly selected news articles.
egaebel/apex
A PyTorch Extension: Tools for easy mixed precision and distributed training in Pytorch
egaebel/banana-experimentation
egaebel/banana-soundchoice
Banana-hosted version of speechbrain's Soundchoice model (G2P)
egaebel/cuda-samples
Samples for CUDA Developers which demonstrates features in CUDA Toolkit
egaebel/diffwave
DiffWave is a fast, high-quality neural vocoder and waveform synthesizer.
egaebel/dominion-card-generator
a web-app to generate mockups of fan-cards for the card game dominion easily
egaebel/dotfiles
Various dotfiles used for my common environments.
egaebel/fairseq
Facebook AI Research Sequence-to-Sequence Toolkit written in Python.
egaebel/first-vercel-app
This is a demonstration of how to create a vercel app with create-react-app.
egaebel/gcp-cloud-run-orb
Deploy to Google Cloud Run using this orb from CircleCI
egaebel/grover
Code for Defending Against Neural Fake News, https://rowanzellers.com/grover/
egaebel/infinite-dominion
A website that generates new cards for the popular game dominion using GPT-4 for the text and Stable Diffusion for the card art.
egaebel/javascript-teaching-lessons
egaebel/narr
egaebel/nnmnkwii
Library to build speech synthesis systems designed for easy and fast prototyping.
egaebel/ordered-wows-with-clicking
Template for an instructional application using the Owen Wilson wows API.
egaebel/ordered-wows-with-clicking-1
egaebel/probably-genetic-symptom-checker-interview
egaebel/python-lessons
egaebel/Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
egaebel/sentence-graphs-prototype
Experiments with sentence graphs.
egaebel/SpecAugment
A Implementation of SpecAugment with Tensorflow & Pytorch, introduced by Google Brain
egaebel/Tacotron-2
DeepMind's Tacotron-2 Tensorflow implementation
egaebel/vall-e
An unofficial PyTorch implementation of the audio LM VALL-E, WIP
egaebel/wavenet_vocoder
WaveNet vocoder
egaebel/whisper