Skip to content

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.

License

Notifications You must be signed in to change notification settings

ainoya/chrome-extension-web-transcriptor-ai

Repository files navigation

Chrome Extension for Transcribing Audio in Chrome Browser Tabs

A Chrome extension that transcribes audio within a browser tab using transformers.js and the TabCapture API.

  • 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.
  • Multi-Language Support: Supports multiple languages for transcription.

Install

  1. You can use the pre-built dist.zip from the releases:

    • Download it from here.
  2. Load the extension into Chrome:

    • Open Chrome and navigate to chrome://extensions/.
    • Enable "Developer mode" in the top right corner.
    • Click "Load unpacked" and select the dist directory from this repository or the extracted dist.zip.

Usage

  1. Right-click the Chrome extension icon to open the side panel.
  2. Left-click the Chrome extension icon to start capturing audio within the tab.
  3. Once the model setup is complete, the transcribed text will be displayed in the transcription area.
  4. You can copy the transcribed text to the clipboard using the copy button.

Demo

Demo

This YouTube video is licensed under CC BY.

References

Related works

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published