DEV Community

Cover image for How I built NotesGPT – a full-stack AI voice note app

How I built NotesGPT – a full-stack AI voice note app

Hassan El Mghari on February 21, 2024

Last week, I launched notesGPT, a free and open source voice note app that has 35,000 visitors, 7,000 users, and over 1,000 GitHub stars so far in ...
Collapse
 
writtinfool profile image
writtinfool

Tested it on my Android phone and I'm very impressed. There is a latency issue where no text is processed until you stop recording, and then there is a several second delay until the transcription appears. I'm sure there are ways to do segment processing to overcome this. It is a great 1.0 version. I think when it gets to 3.1.1 it will be a winner.

Collapse
 
nutlope profile image
Hassan El Mghari

Thank you! Yes I agree, definitely still a lot to work on to get it just right

Collapse
 
twomodone profile image
Abdelrahman Elsayed

This is an awesome project! I've checked your Github and you have very cool projects there too. How do you come up with these ideas?

Collapse
 
nutlope profile image
Hassan El Mghari

Thanks! I keep a Notion doc of ideas anytime I see something cool on the internet or think of something and just keep refining it

Collapse
 
vitalinahl profile image
Vitalina Hlukhenka

are there any limitations on the recording time? I created a recording ~30 min and didn't get any summary or action items. Did I do something wrong or the recording was too long?

Collapse
 
nutlope profile image
Hassan El Mghari

Sorry to hear that! It should be able to handle up to 30-45 minutes since that's how much context the LLM model I'm using can handle to summarize it so you may have just hit the limit. I can add support for longer voice notes later on too!

Collapse
 
vitalinahl profile image
Vitalina Hlukhenka

Thanks! Would be amazing

Collapse
 
junepeng profile image
June Peng

great! thanks for sharing.

Collapse
 
codewithshahan profile image
Programming with Shahan

Awesome project. I love it.

Collapse
 
mrlinxed profile image
Mr. Linxed

Really interesting concept. I like the idea of just rambling to your phone and it'll automatically figure out your daily schedule/todo items 😊

Collapse
 
ranjancse profile image
Ranjan Dailata • Edited

Heard about Conversational Intelligence or Conversational AI?

Collapse
 
devella profile image
Daniella Elsie E.

This is lovely

Collapse
 
flowzai profile image
Flowzai

I'm new in the web development field. Thank you for your valuable content.

Collapse
 
camilanfreitas profile image
Camila Freitas

Congrats! I tested NotesGPT in Portuguese and the transcription was very good. The summary and action items are in English, which I don't see as a problem because they make sense. A very cool project

Collapse
 
miraculixx profile image
miraculixx • Edited

That's awesome! Congrats! Where/how did you launch & promote to get these numbers in just 1 week? Seriously curios, want to learn. Any pointers would be most appreciated. Thanks!

Collapse
 
issakass profile image
Abdallah-Issa Kass

Very good!

Collapse
 
devhe4d profile image
devhe4d

Thanks for your great article! It surely is one of the best up to date resource to learn about different puzzles on making LLM based applications.

Just one question, why using Whisper AI through Replicate and not directly use it from OpenAI?

Collapse
 
justjordy profile image
Nicholas Jordan Andersen

This is pretty sick. I had never heard of convex before this. Will def check it out. Great article!

Collapse
 
qdlaolv2000 profile image
qdlaolv2000

"Can you add a button? Or tell me where I can change the final generated language to my own country’s language, such as Chinese? That would be perfect."