chidiwilliams / buzz

Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.
https://chidiwilliams.github.io/buzz
MIT License
11.95k stars 899 forks source link

Will use custom ctranslate2 without execstack on libctranslate2.so #745

Closed raivisdejus closed 3 months ago

raivisdejus commented 3 months ago

Created a custom version of CTranslate2 wheel that has libctranslate2.so with stripped execstack flags. Local validation of the snap passes and it works as with the default CTranslate2 wheel file.

Build notes of the custom CTranslate wheel are here. https://github.com/raivisdejus/CTranslate2-no-execstack/

Also restoring previously disables whisper types on Linux.

raivisdejus commented 3 months ago

Current snap is 2.9GM, that is too big for the Github. Will see if we can do anything to make it smaller, otherwise will need to think of another way of deploying snaps.

raivisdejus commented 3 months ago

Moving this PR to https://github.com/chidiwilliams/buzz/pull/753