Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ainoya/chrome-extension-web-transcriptor-ai
Privacy-focused Chrome extension that transcribes audio from browser tabs locally using transformers.js and the TabCapture API. All processing occurs within the browser, ensuring that audio data is never sent to external servers.
https://github.com/ainoya/chrome-extension-web-transcriptor-ai
chrome-extension chrome-extensions transformersjs whisper
Last synced: about 1 month ago
JSON representation
Privacy-focused Chrome extension that transcribes audio from browser tabs locally using transformers.js and the TabCapture API. All processing occurs within the browser, ensuring that audio data is never sent to external servers.
- Host: GitHub
- URL: https://github.com/ainoya/chrome-extension-web-transcriptor-ai
- Owner: ainoya
- License: mit
- Created: 2024-11-11T08:34:24.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-11-11T09:25:26.000Z (about 1 month ago)
- Last Synced: 2024-11-11T09:32:28.235Z (about 1 month ago)
- Topics: chrome-extension, chrome-extensions, transformersjs, whisper
- Language: TypeScript
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chrome Extension for Transcribing Audio in Chrome Browser Tabs
A Chrome extension that transcribes audio within a browser tab using [transformers.js](https://github.com/huggingface/transformers.js) and the [TabCapture API](https://developer.chrome.com/docs/extensions/reference/tabCapture/).
- **Privacy-Focused**: Only downloads the transcription model; does not send audio files externally for transcription.
- **Offline Processing**: All transcription is performed locally within the browser.## Demo
![Demo](./images/chrome-extension-web-transcriptor-ai.gif)
*This [YouTube video](https://www.youtube.com/watch?v=Boj9eD0Wug8) is licensed under CC BY.*
## References
- [xenova/whisper-web](https://github.com/xenova/whisper-web/tree/81869ed62970ff4373509b6004a6c9a3f0c5b64d): Used as a reference for implementation.
- [transformers.js/examples/webgpu](https://github.com/huggingface/transformers.js/tree/7a58d6e11968dd85dc87ce37b2ab37213165889a/examples/webgpu-whisper): Used as a reference for implementation.
- [Book - Free Education Icons](https://www.flaticon.com/free-icon/book_1679072?term=magic&page=1&position=46&origin=search&related_id=1679072): Used as the icon for the extension.## Related works
- [ainoya/chrome\-extension\-web\-distiller\-ai: Chrome extension that summarizes web page contents using Gemini Nano\. Features include secure in\-browser summarization, markdown output, and translation options\.](https://github.com/ainoya/chrome-extension-web-distiller-ai)