argmaxinc / WhisperKit

On-device Speech Recognition for Apple Silicon
https://takeargmax.com/blog/whisperkit
MIT License
3.17k stars 268 forks source link

watchOS example & downloading improvements #20

Closed ZachNagengast closed 7 months ago

ZachNagengast commented 7 months ago

You can try out the watchOS example on any Series 9 or Ultra 2 apple watch. In order to build to it, just change the target in the WhisperAX example app:

image

Supported models are:

Screenshots ![Screenshot loading](https://github.com/argmaxinc/WhisperKit/assets/1981179/e120b814-3f32-4763-8dde-8acdfdf148c9) ![Screenshot loaded](https://github.com/argmaxinc/WhisperKit/assets/1981179/6929967b-bd59-448d-b83b-9afea79f2486) ![Screenshot 2024-02-13 at 10 11 43 PM](https://github.com/argmaxinc/WhisperKit/assets/1981179/b4fe6abe-296f-4641-8eec-d19a0451528f)

In addition to the WatchOS example app, this PR includes a fix for downloading models when there is a partial download already in the filesystem. This includes the following changes: