Skip to content

evgencode/lecture-notes

 
 

Repository files navigation

Lecture notes

Lecture Notes, based on Whisper and ChatGPT, easily converts audio into text for notes. Seamless integration with Notion makes it an indispensable assistant for streamlined note taking and organised documentation.

Installation

You need to preinstall npm (node.js), webpack-dev-server, and after this use this script:

npm i

Usage

Add env paramas in .env file based on .env.example.

OPEN_AI_SECRET - it's your integration key in openai

NOTION_API_KEY - it's your integration key in Notion

NOTION_DATABASE_ID - it's an id of page in Notion, because you can't create a new page without parent page by API

OPEN_AI_SECRET=<YOUR_API_KEY>
NOTION_API_KEY=<YOUR_API_KEY>
NOTION_DATABASE_ID=<YOUR_NOTION_DATABASE_ID>

After adding all keys, run command:

npm run start

Technologies

  • React, Typescript
  • Material UI, Emotion
  • API Whisper and ChatGPT models
  • Webpack, Babel
  • FSD architecture

About

Fork from https://github.com/yasuss

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.4%
  • JavaScript 6.1%
  • HTML 1.6%
  • CSS 0.9%