|
|
|
|
|
by lnanek2
3622 days ago
|
|
Seems really opinionated, in a bad way: > rates are internally converted to 48 kHz > only frequencies up to 20 kHz are encoded. > In particular, software developers should not use Opus Custom for 44.1 kHz support There are times when I need to not drop non-audible frequencies. Like when my microphone is on one system and my voice recognition is on another, voice recognition needs the full spectrum for accuracy. There are times when I need 44.1kHz and not 48 kHz, like on an embedded system with everything running at that and no performance left for converting or extra PCM channels for playing with different settings at once. They keep saying it is designed for the internet, but did they miss the fact that all major players now have voice assistants like Siri, Google Assistant, Cortana? Did they miss the fact that more and more sensors are cheap embedded throwaway IoT devices? It's like it is designed for the internet of the 90s. |
|
> There are times when I need 44.1kHz and not 48 kHz, like on an embedded system with everything running at that and no performance left for converting or extra PCM channels
Unfortunately we live in an interoperable world. And there are _many_ devices running at 48kHz without the resources to resample. Your devices would be unable to interoperate.
Being "opinionated" in this way is specifically to accomplish the goal of guarenteeing interoperability in a world with cheap throwaway IoT devices.
> the fact that all major players now have voice assistants like Siri, Google Assistant, Cortana?
You might want to look at how these systems are sending audio...