Record voice notes & transcribe, summarize and much more.
Fully working demo at https://notetaker.palomagroup.com/.
- Next.js Supabase template
- supabase-ssr - a package to configure Supabase Auth to use cookies
- Styled with Tailwind CSS
- Typescript
- OpenAI - for transcription using Whisper and transformations using GPT-3.5-turbo
- Sendgrid - for transactional emails
-
Pull down the repo
git clone https://github.com/paloma-group/dictaphone
-
Use
cdto change into the app's directorycd dictaphone -
Rename
.env.local.exampleto.env.localand update the following:NEXT_PUBLIC_SUPABASE_URL=[INSERT SUPABASE PROJECT URL] NEXT_PUBLIC_SUPABASE_ANON_KEY=[INSERT SUPABASE PROJECT API ANON KEY] OPENAI_API_KEY=[INSERT OPENAI API KEY]Both
NEXT_PUBLIC_SUPABASE_URLandNEXT_PUBLIC_SUPABASE_ANON_KEYcan be found in your Supabase project's API settings -
You can now run the Next.js local development server:
npm run dev
The app should now be running on localhost:3000.