So it looks like everything is working now on the Nvidia or in single board computer. I spent a lot of time trying to debug the audio portion and it looks like the lib snd file library just does not want to behave on Nvidia's single board computer. I spent way too much time thinking that it was a problem on my end. I discovered that it was not once I had run the same exact code with the libraries all loaded up on my web services which doesn't have a GPU at all but it managed to run the loading. So I switched to the PIDU library and that's working pretty excellently now.