Saik0s / Whisperboard

The open-source iOS app that's making quality voice transcription more accessible on mobile devices.
GNU General Public License v3.0
715 stars 73 forks source link

app crashes when switching models #8

Closed IlianP closed 1 year ago

IlianP commented 1 year ago

tested on an iPhone 8 with iOS 16.3.1

The first model I had (successfully) downloaded was "ggml-small.bin". After testing it (see my other issue: #7 ), then I downloaded the model "ggml-tiny.bin" but now, every time I try to select it in the settings, the app completely crashes (without giving any error message). It takes me back to iOS homescreen right away.

Haven't tried a complete re-install yet (which will most probably solve this).

IlianP commented 1 year ago

Downloaded another model ("ggml-tiny.en.bin") but still crashing when I try to switch. So not just related to the above mentioned model.

Saik0s commented 1 year ago

Hi @IlianP, thanks for reporting this. Does it happen on the currently available AppStore version?

IlianP commented 1 year ago

I had installed it from the Apple app store yesterday, so I suppose it was/still is the newest version (since there was no update since yesterday).

Now I just deleted in installed it again and I wasn't able to reproduce the same crash anymore. Will try to reproduce again with another combination/order of downloaded models after a new installation.

IlianP commented 1 year ago

So I tried different test combinations with a fresh install where I first downloaded a tiny, base or small model. Then downloading (at least) another model next. The result was: It doesn't matter whether I downloaded the tiny, base or small model first; it always crashes when trying to switch:

It does not crash when switching between any tiny/base models. So for my setup, the (biggest) small models seem to be the issue.

Saik0s commented 1 year ago

Hi @IlianP, this issue is resolved in the current main branch. I will be releasing a new version to the AppStore shortly.

Saik0s commented 1 year ago

A new version is now available on the App Store which includes the fix for this problem.