DIY about $3-$9 (depends number of displays) low cost solution Software low noise DAC based on 2 PWM timer channels with virtual soft Sigma Delta ADC between stream from usb and PWM output. There is implemented "sigma-delta floating point encoder" workaround of native stm32f401 limit 10.5 bits on 44100 Hz (1904 levels=84MHz/44.1KHz ) So, we can have for only $3 ,very low noise , high sound quality solution, which better then most onboard sound cards !
There is implemented virtual software second order sigma delta adc for the shift quantization noise to high frequency. see here (it provide useful links at the end):