Carsonthemonkey / GIST

App to summarize audio files for the LC ACM spring 2023 hackathon
MIT License
3 stars 0 forks source link

Implement local whisper support #47

Closed Carsonthemonkey closed 1 year ago

Carsonthemonkey commented 1 year ago

this package I think allows whisper to run locally on the CPU and (I think) supports timestamp sync which would be really neat for the audio panel.

Carsonthemonkey commented 1 year ago

this package I think allows whisper to run locally on the CPU and (I think) supports timestamp sync which would be really neat for the audio panel.

This package only works on the backend (since it is written in C++) meaning that it would only work on the Desktop app version which is not a big deal. If this doesn't work, another option is running packaged python scripts that are running whisper via Node's child_process and pyinstaller to package the python scripts into an executable. This option might be more difficult, but it would also probably allow for more adaptability (and may be more fun). It would also avoid having to interact with C++ too much.