r/developers • • Sep 11 '26

Machine Learning / AI How can we detect AI voice cloning in real-time during phone calls?

4 Upvotes

Hey everyone!

I’m working with my team on a project to detect AI-generated/voice-cloned speech during live phone calls.

The problem we’re trying to solve is that modern voice-cloning systems can imitate someone’s voice convincingly, making phone-based impersonation scams much harder to recognize. We want to build an additional layer of protection that can analyze the incoming voice in real time and indicate whether the speech is likely human or AI-generated.

Our current approach is to combine Digital Signal Processing (DSP) + a lightweight AI/ML model. The audio would be processed in small chunks, relevant speech features would be extracted, and the model would continuously estimate whether the voice is genuine or synthetic.

We want to make this practical for real-time/mobile use, so latency, CPU usage, and model size are important constraints.

We’re currently looking for advice from people who have experience with speech processing, audio ML, or deepfake detection.

Some things we’d really appreciate help with:

What DSP/audio features are useful for detecting synthetic speech?

Which lightweight ML models would work well for real-time detection?

Are there good datasets containing both real human and AI-generated/voice-cloned speech?

Are there existing open-source projects or research papers we should look into?

What challenges should we expect when detecting synthetic speech over compressed phone-call audio?

Is real-time detection directly on a smartphone realistically achievable?

Any practical advice, criticism, research papers, datasets, or GitHub projects would be really helpful. Thanks! 🙏


r/developers • • Sep 05 '26

General Discussion Lets crash and burn, baby

74 Upvotes

If you’ve been working with swe for some time and give a shit about the actual work you put out maybe you agree that the code being generated by AI is slop. And it has always been since the beginning, although it got “better” over time. Most of us now basically pull the prompt lever of the AI slot machine, hope for the best and IF you actually give a minimum shit about what you’re doing (and the project you are working on) you have to go through all the slop, the overengineering, the bullshit try/catch/except, the absolute ball of mud of an architecture and the trash that comes out of AI to make it (hopefully) “good enough”. And thats not an easy task, the cognitive load is huge and GOD FORBID you actually write your own code like you did before all this. All of this justified by the HUGE gain in productivity of around 20% (given some recent studies, which I have many questions about). 

Now you add to the equation the AI labs CEOs shouting to the world that coding and, hell, even swe as a whole are “solved” (whatever the fuck that means). (Yeah, good job Boris, 500k of LOC for the stupidest most basic CLI plagued by all kinds of bugs that were not solved for sooo long - cant copy from terminal, SCROLL for christ sakes). Then (what seems to be) all managers, C-levels, directors who haven't touched a single line of code all eat that shit like its the human centipede movie. Productivity is now expected to be 10000% higher, since a feature is only one prompt away now in their mind. And YOU (if you give a shit) try to argue that MAYBE the AI is not better than you. That MAYBE the AI bros that say that everything can be vibe coded now dont actually know what they are talking about, they are just replicating something they heard. But nooooo, now YOU are the lazy, deprecated, slow gear of the company. Hell, maybe the whole development team is a burden. 

Since from my experience arguing and defending my work is nearly impossible because: 

  1. They WANT to believe the lies
  2. You seem like you are only saying that because you want to keep your job, “gate keep” etc

I propose a new approach. Let's give them what they want! Let’s approve every single PR without taking the slightest look at it. Lets generate ALL the code with AI doing the simplest, dumbest prompts. Lets allow the non-technical (which is a hilarious position btw) PMs vibe code the features straight to prod. Lets give LLMs full write permissions to prod while we are at it. --- In other terms: lets raise the stakes. 

Maybe they are right after all and in a year we'll have the cure for cancer as a python 200k line file.


r/developers • • 4h ago

Help / Questions App challenge (300$)

2 Upvotes

So there is a challenge going on with an app in my local area , The owner of the app said that if anyone can find a code he mentioned , in the app he will give u 300$ his app is a services app will u can find people to do a service for u , so what do guys think where the code is located in the app ? he posted this for public not Developers so i assume it easy its laying there somewhere in the UI or maybe u need to search something in the app so the code comes up from the database? , ive uploaded the Apk file to claude but no luck , What are some ways i can use to find this code ?

the app is developed with flutter


r/developers • • 4h ago

Web Development The SVG of 3D files

2 Upvotes

Why do geometric 3D renders have to be so heavy? Turns out they don't.

For years, 3D file formats have prioritized precision, whether for 3D printing or high-quality renders. But the browser doesn't care about that level of precision. As long as you're within a pixel or so, precision isn't that important. Most websites with 3D models use simple designs, and no file format actually targeted that use case. Many sites literally used a scroll-through video instead.

I thought: this sounds a lot like what SVG does for 2D. What's stopping us from making it 3D? Turns out: nothing.

So I sat down and built it.

ES3D (Extensible Scalable 3D) is a file format for 3D scenes. It does for a scene what SVG does for a drawing. The file describes the objects: a rounded box here, an outline extruded into a solid there, two thousand trees on a hill. The viewer builds the triangles at the detail the screen actually needs. A forest fits in under a kilobyte, and a text editor is enough to write it.

This proposal sets to lay the ground for an easy to make 3D web.

Read the whitepaper on more by searching on google or going to es3d <dot> org


r/developers • • 7h ago

General Discussion Probablistic Kernel over Deterministic?

2 Upvotes

Anarchy OS …full agentic system..but so far all they do is randomly search the web ..mostly biological things, cells, consciousness etc…really just experimenting not sure what I want to do with it yet.


r/developers • • 4h ago

General Discussion Has AI made Devs more interchangeable?

1 Upvotes

Hi everyone,

I understand AI has allowed software engineers to become more productive and has shifted focus from writing code to system architecture and problem solving. In saying that, would you say that this has made engineers more interchangeable in the eyes of companies?

In the past, a company would pay exisiting engineers a high salary for their familiarity with the codebase and their expertise with a particular tech stack. This made firing employees and hiring new ones risky and potentially very costly as it would take some time before new staff were familiar enough with the codebase to be productive. Now with AI models that can have context windows of more than a million tokens, can readily explain it and can churn out decent code in just about any language for any problem, would you say onboarding new recruits and firing old ones has become easier for companies? Would you also say system design is an easier skill to pick up than expertise in a particular language ie is it easier to find people who know how to design systems now than it was to find people who were good with a particular tech stack in the past?


r/developers • • 11h ago

Programming Built a lightweight JDBC library because I was tired of hand-writing the same boilerplate — would love feedback

3 Upvotes

Hey everyone,

I'm a CS student working on a few side projects, and in one of them I needed to talk to a database from plain Java (no Spring). I ended up hand-writing the same connection setup, PreparedStatement binding, and ResultSet-to-object mapping over and over, and most existing solutions either assume you're in Spring Boot or go full ORM with a lot of complexity I didn't need.

So I built Sabre — a small, framework-agnostic library that handles the common CRUD stuff for you (save/find/update/delete via simple annotations), but still lets you drop to raw SQL whenever you need something more complex, like joins or aggregates.

Example of what it looks like in use:

Sabre db = Sabre.connect("jdbc:mysql://localhost/mydb", "user", "pass");

@Table("users")

class User {

@Id int id;

String name;

int age;

}

db.save(user);

User found = db.findById(User.class, 1);

List<User> adults = db.query(User.class).where("age", ">", 18).orderBy("name").list();

It's built on plain JDBC + HikariCP for pooling, works with any JDBC driver (MySQL, Postgres, SQLite tested so far), and is on JitPack if anyone wants to try it.

Repo: github.com/Minzoid/Sabre

This is still early (v1.0), so I'd genuinely appreciate feedback — API design critiques, edge cases I haven't thought of, or just "this already exists and does it better" pointers. Thanks for reading!


r/developers • • 11h ago

General Discussion If someone were to build a new free online multiplayer game, what would you actually want to play?

3 Upvotes

Hey everyone!

I'm planning to build a free browser-based multiplayer game, but instead of jumping straight into development with a random idea, I figured I'd ask the people who would actually play it.

I'm curious about what kind of multiplayer games people genuinely enjoy or wish existed.

It could be anything:

  • A casual board game to play with friends
  • A competitive strategy game
  • A chaotic party game
  • A social deduction or bluffing game
  • Something completely new that hasn't been done before

I'm especially interested in games that are easy to get into but hard to stop playing. Something you could open in your browser, invite a few friends, and have fun without downloading anything.

A few questions:

  1. What's one multiplayer game you never get bored of?
  2. Is there a game concept you wish someone would make?
  3. What makes you keep coming back to an online game?
  4. Would you prefer quick 5–10 minute matches or longer sessions?

I'm open to pretty much any genre. I'm not trying to promote a project or sell anything, just genuinely looking for ideas and understanding what people would enjoy.

If you've ever thought, "I wish there was an online multiplayer game where you could ___," I'd love to hear it!

Thanks in advance!


r/developers • • 6h ago

Programming Is it possible to embed every possible .exe in an app with C#?

0 Upvotes

Just asking as I have a niche idea.


r/developers • • 13h ago

Machine Learning / AI I need a reference.

3 Upvotes

So I’m going for an AI engineer role at a company that basically pays 1 to 2K a month but I still need references. I need anyone who worked as an AI machine learning engineer that can give me their contact so they can reach out possibly please and thank you.


r/developers • • 7h ago

General Discussion Spent a week building RAG over college PDFs on free tiers. Here is what broke and what I learned

1 Upvotes

Final year student. Built a side project to ask questions across my lecture PDFs with page citations, because ChatGPT kept answering from the internet instead of my prof’s slides. Lessons I could not find written in one place.

Gemini’s free embedding quota counts passages, not requests. A 60 page PDF failed on the second batch. Fix was storing chunks first, then a background job that embeds 50, waits 30 seconds, repeats, and reschedules on rate limits.

Chunk per page, not per document, or your page citations are fake. Students actually check them.

You probably do not need a separate vector DB. Convex has one built in, and the same backend did file storage and scheduled jobs.

Clerk 7 on Next 16 renamed middleware to proxy, removed SignedIn and SignedOut, and you can skip the JWT template by having Convex verify the default session token as a custom JWT.

Tell the model to refuse. Without an explicit “say so if the excerpts do not cover it” line, it invents answers with fake citations.

Still figuring out scanned PDFs and what to do about costs once the free tier runs out for multiple users. How do you handle those?


r/developers • • 11h ago

Projects I built a browser game where your GitHub pushes will help build a city. Read the Journey and provide your brutally honest feedback

0 Upvotes

So, I was working on a project called Vigilante (by Ocix) for the last 6-7 months. And now people have started looking into it and actually using it. The numbers are still very low but I feel Reddit will help me to reach this project to all the developers out there.

Problem statement -

For the last year, I have been very serious about building something so that I can survive if AI takes over my job. But whenever I try to build something. I'm just motivated for the initial 5-6 days, and then motivation fades.

I planned to do something for this first.

How I proceed:

Currently, we are at v7 of the application, and it was not like this from the start.8

- The first version only had the dashboard and Pomodoro + it charged money if I missed a day.

=> Response: It doesn't even let people try it. Worst UI and bugs. But it helped me to stick around it.

- Second version: I improved the UI a bit, but it was still a dashboard; no one liked it.

- Till v5, the same story was repeating: I was improving the font, UI, adding unwanted features, and no one was giving a f\*.

- In v6, I got the idea of why not to make it a game; this one was completely not my idea at all, but a subtle hint I got from one of my followers. I built it and made it an action game.

- Now people are starting to show interest, but a big issue came up as the games are costly. So need to think about the cost also. For some of the fields, I used the image in the background, and that was spoiling the game.

- In v7, I figured out what I needed... I was playing a city builder game, and it was so addictive that I played it day and night for 3 days just to complete all its levels. That's when I got the final idea.

It took me a lot of time, but every time I learned a lot.

What does Vigilante even do?

Till now, I told you the story. Now let me tell you what it does.

- Log in with GitHub.

- Attach the repo you are going to work on.

- Create a goal

- and you will enter the game.

- Every day, whenever you push your commit to GitHub, the game automatically progresses. It's super fun.


r/developers • • 13h ago

Career & Advice How to showcase your skills as a fullstack developer?

1 Upvotes

Hello,

I've been a full-stack developer for several years (and before the advent of coding agents), and in the past, having a good portfolio was a great way to showcase your skills in interviews or when applying for jobs. But now, with the arrival of coding agents, you can create more or less any app with any stack in less than a week. So, I don't know if a portfolio still really makes sense? What's your opinion on this, and how do you showcase your skills to stand out in your applications or interviews?

Thanks in advance for your answers


r/developers • • 1d ago

General Discussion Open a pull request

2 Upvotes

Hey everyone,

I have been programming for a while, but only for myself. So tools like GitHub haven't been something I needed to know inside and out.

Recently, I made a woocommerce plugin that integrates a selfhosted Captcha services.

The captcha service was made by someone elsem I just made the integration.

I wrote to the person who made the captcha service, and asked him for his thoughts, and sent him the github link.

He asked me to 'open a pull reqiest'. I for the life of me don't know what he means. Wouldn't he make the pull request?

I'm kinda too embarrassed to ask what he means


r/developers • • 1d ago

Opinions & Discussions I need your expert opinion.

2 Upvotes

As a kid, I learned the basics of programming in school; I’ve always been into "geeky" things. A month ago, I decided to start a side project to generate some extra income, so I began developing a client management platform for entrepreneurs. The idea itself is fantastic, and since I already had a domain name and a virtual machine (VM) set up, all that was left to do was the actual programming.

I shared my idea with ChatGPT, and it suggested we work on it together—so, little by little, I’ve been developing the project with its help.

The problem I’m running into is that, while it does log changes and modifications in .MD (Markdown) files, it often gets sidetracked when trying to fix a specific issue. I end up running 35 tests on things that aren't even the main priority. Also, the conversations eventually run out of space (context window), forcing me to start a new chat. I tried using Codex, but it burned through my entire plan’s token allowance in just a couple of hours—even though I wasn't pushing it very hard.

My programming knowledge is basic, though I’m quite tech-savvy.

To keep moving forward with my project, which AI would you recommend using, and why?

I would greatly appreciate your input.


r/developers • • 1d ago

Opinions & Discussions I’m really pissed off that someone stole my code and took credit for my work

34 Upvotes

Years ago, I became interested in how old developers made games and programs work with very little RAM and CPU power.

So I started a side project an ad blocker that could handle thousands of blocklist entries using only about 512 KB of RAM.

I posted it on Reddit, and it reached the front page.
People liked it and started forking the project,
I uploaded it to GitHub for free so people could learn from it and use it. I also made it clear that nobody could use the code to make money or use it without giving me credit.

About a year later, I got a Reddit notification about someone making a similar program. I thought it was cool that people were interested in using old methods to save RAM.

Then I checked the code.
The guy had copied my entire project and uploaded it to GitHub without even forking my original repository. He changed some names and the way it looked, then started making money from YouTube videos and content about it.

The code also clearly looked like it had been rewritten or modified using AI.
I contacted GitHub, but got no response. YouTube was the same. Surprisingly, Reddit actually took his content down.

It took me a whole year to build that project, and someone else took my work and claimed the credit in just a few minutes.

I also started getting messages from vibe coders adding tons of features without proper testing. The code was full of bugs and security risks, when I pointed that out, they called me slow. 🤷🏻‍♂️ Good code takes time to test properly.

I really hate vibe coders..


r/developers • • 16h ago

General Discussion AI Presentation last night said everyone in the room is a software developer and that Developer profession is over.

0 Upvotes

Went to a presentation last night and the expert AI person told a random group of people that we were all software developers. He said what used to take a team of 10 people months to do can be done by anyone with a phone in about 2 hours.


r/developers • • 1d ago

Programming Wrote my first C++ program. Any feedback?

4 Upvotes

Yo guys, today I started with C++. My grandpa bought me a book that will arrive soon. I already did some research and made my first program. Is it any good for a starter? I already had some knowledge from coding Python and JavaScript.

#include <iostream>
using namespace std;

int main() {
    while (true) {
        int x ;
        int y ;
        int sum ;
        string OP ;

        std::cout << "Type First Value:" ;
        std::cin >> x ;
        std::cout << "Type Second Value:" ;
        std::cin >> y ;
        std::cout << "Choose Operator:" ;
        std:cin >> OP ;
        if (OP == "+") {
            sum = x + y ;
        } else if (OP == "-") {
            sum = x - y ;
        } else if (OP == "*") {
            sum = x * y ;
        } else {
            sum = x / y ;
        }
        std::cout << "Result: " << sum ;
    }
}

r/developers • • 1d ago

Help / Questions Just started learning C++

3 Upvotes

Hello, i started learning C++ from today, i'm a guy who doesn't want to use AI in codes and who really needed another language with nasty mr. Py (cybersecurity), but i am SUPER lost.

Can anyone give me some tips? I've been coding since i was 11 (14 atm). Would really appreciate advices

One of the reason for learning cpp is saying: "I code in cpp btw" like arch users always does.


r/developers • • 1d ago

Web Development What early warning signs tell you a web app is overdue for maintenance?

3 Upvotes

These are the signs we see most often before something breaks:

- Pages getting slower over time

- Errors users report that nobody can reproduce

- Dependencies or frameworks not updated for months

- No clear owner when something goes wrong

- Backups that exist but have never been restore-tested

- Expired certificates or browser security warnings

Curious what other warning signs people have learned to watch for. What would you add?


r/developers • • 1d ago

General Discussion If you've hired a software agency, what made the project more expensive than expected?

2 Upvotes

I'm interested in the gap between the price quoted at the beginning and what a software project actually costs by the end. 

I've seen how many moving parts go into delivering software, and the original estimate doesn't always capture the full picture. 

But I'd like to understand this from the buyer's side. 

Was it scope creep? Poor requirements? Unexpected technical complexity? Slow communication? A team that needed constant supervision? Or an estimate that was unrealistic from day one? 

A few questions for anyone who's hired an agency or development team: 

  1. What did you expect to pay versus what you actually paid? 
  2. At what point did you realize the project was going off track? 
  3. What could the agency have done differently to prevent it? 

If you could buy one thing upfront to avoid a bad software project, what would it be? 

A technical assessment, a fixed-scope discovery phase, weekly delivery checkpoints, independent oversight, or something else? 

I'm interested in what buyers would genuinely value enough to pay for, not what sounds good in a proposal.


r/developers • • 1d ago

Career & Advice AI Credits are now capped at my company, how are you dealing with this now?

0 Upvotes

Our company has started capping our AI limits, start at 400$, and manager approval around 800$ and then post 800, skip level approval is required.

We've basically moved down to haiku 5.5 after mostly using opus & gpt, seems to be more value for money with haiku suprisingly. Wondering if this is the situation everywhere now?


r/developers • • 2d ago

Help / Questions is it safe to give my info to that app ?

3 Upvotes

there is an app called telemusic its a free music player like spotify idk if its safe to give my info when i try to link it with my spotify it tells me that

Create a free app at developer.spotify.com (Dashboard Create app). Set its Redirect URI to telemusic://spotify, tick Web API, and add your Spotify email under User Management. Then paste its Client ID here. TeleMusic can only read your Liked Songs and playlists.

is it safe ?


r/developers • • 2d ago

General Discussion Stack Overflow 2026 survey: 20% of developers use AI for deploying or troubleshooting production, vs 67% for generating code

3 Upvotes

The 2026 Stack Overflow Developer Survey (published 6 Oct 2026, 30,000+ respondents) found developers mostly use AI to generate code in familiar areas (67%) and to debug (61%). Only 20% use it to deploy, operate or troubleshoot production systems.

Why do you think that gap exists? Is it trust, access to production, risk, or the tools not being good at it yet? And if you do use AI for ops work, what guardrails do you put around it?


r/developers • • 2d ago

Web Development Sent 102 Cold Emails To Plumbers In California For My Web Agency, Closed A $3k Site The Next Day

0 Upvotes

I run a web design agency and most of my clients come from cold email. Yesterday I started a fresh campaign going after plumbers in California.

Didn’t expect much honestly. Plumbers are busy and half of them barely check email. But 102 emails in, I got an interested reply.

What made the difference is that every email talks about their own website. A call button that doesn’t work on a phone, a site that takes forever to load, a design that hasn’t been touched since 2012. For a plumber that matters a lot, because people search for them on their phone when a pipe bursts. If the site is bad, they just call the next guy.

He replied yesterday and I booked a meeting with him for the next day. Before the call I built a draft of what his new site could look like. Today I presented it to him on the call and he said yes right there. $3k upfront plus $500 a year for hosting.

Showing the draft is what closes it. Sending a quote never worked this well for me.

For anyone wondering, I use Swokei for all my outreach. You pick an area and an industry, it finds the businesses, checks every website for design, SEO, speed and mobile problems, and writes each email about what it actually found on that site. I run multiple campaigns at once in different cities and niches, which is how I get volume without sending generic stuff.

Happy to answer questions on pricing or how I run the call.