https://github.com/pwa-builder/pwa-whisper-starter
https://github.com/pwa-builder/pwa-whisper-starter
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pwa-builder/pwa-whisper-starter
- Owner: pwa-builder
- License: other
- Created: 2024-04-16T20:01:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-09T17:37:14.000Z (8 months ago)
- Last Synced: 2024-11-09T03:54:04.987Z (6 months ago)
- Language: TypeScript
- Size: 2.9 MB
- Stars: 12
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# PWA Whisper Starter
[**Straight to Full Documentation**](https://docs.pwabuilder.com/#/starter/quick-start)
The PWABuilder Whisper pwa-starter is based on our opinionated, best practices, production tested starter that we use to build all of our PWAs, including [PWABuilder itself](https://blog.pwabuilder.com/posts/introducing-the-brand-new-pwa-builder/)! The pwa-starter is a starter codebase, just like create-react-app or the Angular CLI can generate, that uses the PWABuilder team's preferred front-end tech stack. We also have a CLI tool to allow you to create a PWA template from the command line.
This "Whisper" version of the starter sets you up with all the code you need to use Whisper to transcribe audio and video, on your device using [transformers.js](https://huggingface.co/docs/transformers.js/index), which uses [Onnxruntime](https://onnxruntime.ai/) to run Whisper client-side on your device, no cloud needed.
## Jump Right In
After you have cloned this starter to your machine, run through the following steps.
Install Dependencies:
`npm install`
And then start developing your app with:
`npm run dev`
With that command, the app will open in the browser and will update when you make changes to the code.
And that's it! Good luck on your Progressive Web App adventure!## More Info
[](https://www.youtube.com/watch?v=u3pWKpmic_k)
With it you get an app that:
- Has no build system to set up and no boilerplate code to add. Everything is included out of the box.
- Has a Service Worker system using [Workbox](https://developers.google.com/web/tools/workbox/)
- Scores close to 100 on Lighthouse out of the box
- Has everything needed to be installable in the browser
- Is ready to be package for the app stores using [PWABuilder](https://www.pwabuilder.com)
- Uses the [Azure Static Web Apps CLI](https://azure.github.io/static-web-apps-cli) which enables emulating your production environment locally, and gets you ready for deploying to Azure Static Web Apps!and all with just a few button clicks 😊.