Using a microphone circuit with a low-pass filter to reject higher noise frequencies above the human range, we recorded many samples of our own voice commands. By using SVD and PCA on our data, we are able to separate clusters data points when projected onto the principal components. Finally, we can project a new voice command input onto the principal components and calculate the distance to each centroid of a cluster. If it is within a tolerance range and is over the acceptable volume threshold, it is then accepted as a command.