Giter VIP home page Giter VIP logo

meeper's Introduction

Meeper ๐Ÿ“

Meeper is an open-source browser extension that serves as your secretary for any in-browser conference. It leverages the power of ChatGPT and Whisper AI to provide transcriptions, summaries, and more for meetings and any browser tab.

meeper_hehe

Features

  • ๐Ÿซง Works seamlessly with your OpenAI account.

  • ๐Ÿ” Your API Key is securely stored locally on your browser, encrypted, and never transmitted elsewhere.

  • ๐Ÿค– Meeper utilizes Whisper for accurate transcriptions and ChatGPT for generating summaries.

  • ๐Ÿ’ฟ Speech detection feature optimizes API usage by activating only when speech sounds are detected, reducing up to 30% of resource consumption.

  • ๐Ÿงฉ Utilizes the chrome tabCapture API to capture audio from specific tabs.

  • ๐ŸŽฎ Multiple launch options available: hotkey activation, extension popup, and context menu integration.

  • ๐Ÿ•น๏ธ Real-time control of transcription playback, similar to a music player.

  • ๐ŸŽ›๏ธ Supports running transcriptions simultaneously from multiple tabs.

  • ๐ŸŒŽ Multilingual support for diverse language requirements.

  • ๐Ÿ“  History is stored directly on the local machine.

Usage

To get started, follow these steps:

  1. Install Meeper from the Chrome Web Store or your browser's extension marketplace.

  2. Upon installation, enter your OpenAI API Key in the extension settings. Rest assured, the key is securely stored on your local machine and never shared externally.

  3. Launch Meeper using one of the following methods:

  • Press the configured hotkey combination.
  • Click on the Meeper icon in the browser toolbar and select "Launch Meeper."
  • Right-click on a tab and choose the "Launch Meeper" option from the context menu.
  1. Once Meeper is activated, it will start transcribing the audio from the currently selected tab. You can control the playback, pause, or skip to specific sections of the transcription in real-time.

  2. Enjoy the convenience of having accurate transcriptions and summaries for your in-browser conferences!

Build

Requires: Node.js ^14.

  1. Get the source code
git clone [email protected]:pas1ko/meeper.git && cd meeper
  1. Install app dependencies
npm install
  1. Build an application
npm run build
  1. Add an application to the browser locally
  • Open chrome://extensions/ in your browser
  • Enable "Developer mode"
  • Tap on "Load unpacked"
  • Select <your_local_meeper_repository_dir>/ext

Contributing

We welcome contributions to enhance the functionality and usability of Meeper. To contribute, please follow these guidelines:

  1. Fork the repository and clone it locally.

  2. Create a new branch for your feature or bug fix.

  3. Implement your changes and ensure that the code follows the project's coding conventions.

  4. Writing tests is always welcome:)

  5. Commit your changes and push the branch to your forked repository.

  6. Open a pull request, describing the changes you've made and their purpose.

License

Meeper is released under the Mozilla Public License (MPL).

meeper's People

Contributors

serg-plusplus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

meeper's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.