DEV Community

Keff
Keff

Posted on

I have the weekend free | Suggest weird ideas and I'll try to code them!!!

I have the weekend free and fancy coding some weird stuff. If you have any weird idea in mind please share it in the comments and I will select a few and code them over the weekend. I will release one or more posts next week with the implementations.

Ideas can range from a website, app, script, bot, etc... anything you can think of. Of course they must be simple so I can do them over the weekend.

Cheers, can't wait for the weird ideas you come up with!! :)

Top comments (10)

Collapse
 
michaeltharrington profile image
Michael Tharrington • Edited

Oooo, I got a couple suggestions for ya!

Not long ago, I had an idea for creating a sing-along styled transcript/captions service. I threw this thought out when we were hosting the Deepgram Hackathon...

But yeah, something that would be incredibly helpful to me is if there was a good transcript/captions service available to turn on when using a voice channel on Discord. I've been having mod meetups with trusted users and some of the folks don't speak English as their primary language, so it can be a bit difficult for them to keep up with the conversation and I know that captioning would be a huge help!

I actually looked for a solution and kinda found one outlined here but I'd love it if there was an app specifically for this!

Collapse
 
nombrekeff profile image
Keff

Not a bad idea, funny enough we talked about a similar thing at work a couple weeks back, for generating transcripts from meetings in any app (discourse, zoom, etc...). As to keep a written version of the meeting for referencing later.

One thing that we though might be a bit complex was how to handle and differenciate different people talking, and transcribe it properly.

Instead of getting:

Yeah what do you mean i was talking about roger oh okay
Enter fullscreen mode Exit fullscreen mode

We would've liked to get something like:

P1: Yeah
P2: what do you mean?
P3: I was talking about roger
P2: Oh, okay
Enter fullscreen mode Exit fullscreen mode

I think this could probably be solved using AI, but it's not a trivial problem I feel like.

Might need to experiment a bit with the idea, it would be really cool to have a generic tool to generate transcripts/captions/translation in real time from any video/audio...

Collapse
 
michaeltharrington profile image
Michael Tharrington

OOoo I love the idea of generating transcripts for notes of a call. That's a great usage!

I think this could probably be solved using AI, but it's not a trivial problem I feel like.

First off, non-developer talking so if I say anything off, please don't hesitate to correct me. 😅

But yes, that does sound tricky. Maybe there is some sort of algorithm out there that has already been trained to understand different voices that you could apply to this problem?

I was recently reading an article about how Get Back, the Beatles documentary restored audio and video footage using machine learning and there was a section that talked about how they trained the algorithm to know the difference between Paul and Johns' voices.

I don't imagine that they opened any of their breakthroughs in this area up for free use, but ya never know!

Thread Thread
 
nombrekeff profile image
Keff

Ohh that's really interesting, I might need to look into that documentary and see If I can find any starting point!!

Collapse
 
daviddasilva profile image
David Da Silva

Ok here is one little project that has been in my backlog for years, see if it's interesting for you :
Have you seen this device ? incrediblediary.com/progress-bar-c...
I love the concept and I've been thinking in doing something similar, but as a website.
There would be a big progress bar on the screen representing the work day.
The user can set the start time and end time of the bar (who needs to plan events from midnight to midnight?)
Add reminders on the progress bar and when the bar "hit" it, pop a notification.

I think the concept is simple enough to kickstart it in a week-end, what do you think?
Further enhancements could be :

  • Use the progress bar as a pomodoro timer
  • Differents colors in the progress bar to mark the duration of an event
  • Drag and drop events on the bar

Let me know if you use the idea :)

Collapse
 
nombrekeff profile image
Keff

Hey there! I had no time to fully build it but have made a design for it and will probably work on it this week if I find the time. I really like the idea!

Collapse
 
nombrekeff profile image
Keff

Ohh that's a pretty cool idea actually, thanks for sharing!! I might give it a go. If I do so I will make sure to share it with you in case you want to helo out, or use it!!

Collapse
 
jakerich1 profile image
Jacob Riches

How about writing a script that creates a Voronoi diagram in a canvas element

Collapse
 
nombrekeff profile image
Keff

Well, I ended up doing it again xD Experimenting with different algorithms and distance funcitions. Playing with the distance function results in some interesting pattters. Check this one out, it's the voronoi diagram algorithm but changing the distance function to do some weird calculations. If you change the distance function back to manhatan or euclidean distance its rendered as you would expect.

Image description

Collapse
 
nombrekeff profile image
Keff

Nice suggestion!! I've done this one before though! Quite the nice project, I enjoyed the challenge!