soberzerg / parrot

Parrot is a Chrome extension that streamlines the note-taking process during work calls. It captures audio, transcribes it using OpenAI's Whisper model, and uses GPT to generate concise notes, which are then uploaded to a specified Notion page.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Parrot 🦜 - Version 0.1

Overview

Parrot is a Chrome extension that streamlines the note-taking process during work calls. It captures audio, transcribes it using OpenAI's Whisper model, and uses GPT to generate concise notes, which are then uploaded to a specified Notion page.

Warning: there isn't yet a packaged distribution.


Installation

Steps:

  1. Download: Get Parrot (version 0.1) from this repo, no real distribution (for now).
  2. Unzip: Extract the downloaded file.
  3. Load in Chrome:
    • Navigate to chrome://extensions/.
    • Enable "Developer mode" in the top-right corner.
    • Click "Load unpacked" and select the unzipped extension folder.
    • Remember to go to the site settings and grant microphone authorization for the extension. This for now has to be done manually.

Configuration

Creating the Configuration File

Create a config.json file in the extension's root directory.

{
    "notionSecret": "<Your Notion Secret>",
    "existingPageId": "<Notion Page ID>",
    "openAIKey": "<Your OpenAI API Key>",
    "gptPrompt": "<Custom GPT Prompt (optional)>"
}

Generating an OpenAI Key

  1. Visit OpenAI API website.
  2. Navigate to the API section and create a new API key.
  3. Copy this key and paste it into your config.json file for the openAIKey field.

Generating a Notion Key

  1. Log in to Notion.
  2. Access "Settings & Members" > "Integrations".
  3. Create a new integration and copy the token.
  4. Paste this token into your config.json as the notionSecret.

Usage

  • Start Recording: Click the Parrot icon in your browser when you're on a call.
  • Stop and Upload: Click again to stop the recording and upload the notes to Notion. Also the audio file will be downloaded automatically.

Feedback and Support

Feel free to clone, fork and request PR. This is just a little tool for productivity under MIT license, made to improve my everday life at work. It is laser focused on one thing alone and taht is whay I needed: not a big complicated enviroment but a single button approach.

About

Parrot is a Chrome extension that streamlines the note-taking process during work calls. It captures audio, transcribes it using OpenAI's Whisper model, and uses GPT to generate concise notes, which are then uploaded to a specified Notion page.

License:MIT License


Languages

Language:JavaScript 92.2%Language:HTML 7.8%