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.

47

stars

680

commits

TypeScript

primary language

Sep 1, 2026

updated

chrome-extension
chrome-extensions
transformersjs
whisper

README

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

Contributors

renovate[bot]

531 commits

ainoya

113 commits

ainoya-bot[bot]

22 commits

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.

47

stars

680

commits

TypeScript

primary language

Sep 1, 2026

updated

chrome-extension
chrome-extensions
transformersjs
whisper

README

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

Contributors

renovate[bot]

531 commits

ainoya

113 commits

ainoya-bot[bot]

22 commits

Languages

TypeScript

86.2%

JavaScript

7.5%

CSS

4.7%

HTML

1.5%