NAudio

NAudio is an open source audio API for .NET written in C# by Mark Heath, with contributions from many other developers. It is intended to provide a comprehensive set of useful utility classes from which you can construct your own audio application.

https://github.com/naudio/NAudio

In Voxta, NAudio is used for managing audio input and output settings.

  • Input Device: This determines the audio device for input, like a microphone. The “Auto” setting will use the active recording device of Windows.
  • Output Device: This is for selecting the audio output device, like speakers or headphones. “Auto” will default to the Windows active playback device.
  • Optional Label: A field for users to name their audio service configuration, useful when using multiple services.