argmaxinc / WhisperKit

On-device Speech Recognition for Apple Silicon
http://argmaxinc.com/blog/whisperkit
MIT License
3.92k stars 331 forks source link

Support for MacOS 13.0 #9

Closed kchro3 closed 8 months ago

kchro3 commented 9 months ago

Hi folks, just wanted to check in and ask what would be entailed in adding support for older mac versions, such as 13.0?

atiorh commented 9 months ago

float16 models (all except _*MB suffixed models) should be okay to run on macOS 13 but we don't yet have the infrastructure to test on older macOS versions. Quantized models require macOS 14 for proper memory reduction and acceleration. Our internal testing infrastructure is not yet equipped to handle older OS versions but we are actively thinking about this.

If macOS 13 becomes a productionization blocker for a few projects, we will spend more time on thinking about this. In the meantime, do you mind modifying the availability annotations to include macOS 13 in your fork and letting us know how your tests go?

finnvoor commented 9 months ago

@atiorh Wondering the same thing about iOS 16 support, I did a find and replace on the availability attributes from 17->16 and it seems to still build fine, but I'm assuming there's similar requirements for quantized models and iOS 17.

We currently support captions in iOS 16/macOS 12.3 in Detail, so it would be nice to continue to support these versions if we switch to WhisperKit, but not a hard requirement.

atiorh commented 8 months ago

Implemented in #40