An open API service indexing awesome lists of open source software.

https://github.com/jimmythepage/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.
https://github.com/jimmythepage/parrot

ai chrome chromium gpt gpt-3 node openai whi

Last synced: about 1 year ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 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.

```json
{
"notionSecret": "",
"existingPageId": "",
"openAIKey": "",
"gptPrompt": ""
}
```

### Generating an OpenAI Key
1. Visit [OpenAI API website](https://beta.openai.com/signup/).
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](https://www.notion.so/).
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.