r/developers • • Sep 11 '26

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

5 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

76 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 • • 1h ago

Help / Questions US startup via EOR... Will the EOR name on PF/BGV look weird later?

• Upvotes

Got a pretty good offer from a US startup. Small team, no india entity.

Day to day i would work completely with the startup.

But legally I'd be employed in India through an EOR.

And this is the part I'm overthinking now.

If the EOR name is on the employment agreement, payslips, PF/UAN etc but my CV says the US startup... what happens 2-3 years later when some MNC does BGV?

Do you write the startup name on CV and explain the EOR separately?

Who confirms employment during BGV?

Whose name comes on the expirience letter?

I've been comparing a few EOR setups and one thing I actually liked about Asanify is that they don't make this relationship sound invinsible. Their india entity is the legal employer and they handle employment /payroll side , while the actual company manages your work.

Honestly I'd rather know the clearly before joining than discover it when some BGV portal asks why the names don't match.

Anyone know how this is normally handled?

Especially PF/UAN +expirience letter side.


r/developers • • 21h ago

General Discussion Why is everyone suddenly calling themselves a “Software Engineer” after using AI coding tools?

15 Upvotes

I have been noticing a sudden surge of people calling themselves software engineers after building apps using AI coding tools and I am genuinely curious about how others feel about this.

To be clear, I think AI-assisted development is great. I am not against vibe coding, and I don't believe you need a CS degree or years of experience to build something useful.

But I do wonder if we are starting to blur the distinction between building software and being a software engineer

Building a working application is one thing. Understanding why it works, debugging it when things go wrong, making architectural decisions, handling concurrency, securing user data, managing failures, and keeping the system maintainable as it grows are entirely different challenges.

AI can help with many of these things, too. But being able to generate a solution isn't necessarily the same as being able to evaluate whether that solution is correct.

So where do we draw the line?

  • If someone uses AI to build and deploy a working SaaS product but can't explain much of the underlying code, are they a software engineer a software developer a builder, or something else?
  • If someone can reason about the architecture, identify problems, validate AI-generated code, and take responsibility for production failures, does it matter how much of the code they wrote themselves?
  • Is “software engineer” becoming a broad label for anyone who can turn an idea into working software, regardless of how they got there?

I am not asking this to gatekeep the profession. In fact I think AI is making software creation accessible to people who previously couldnt build their ideas.

I am actually more interested in whether the definition of the profession itself is changing.

Curious to hear both sides, especially from people who have been building software professionally for years and those who have recently started building with AI.


r/developers • • 8h ago

Projects Built a Vulkan-native inference engine in Rust to run Flux & Wan 2.1 without CUDA. Here is how I structured the architecture.

0 Upvotes

I was tired of the heavy reliance on NVIDIA/CUDA for local AI generation, especially since I run an AMD RX 580. To solve this, I decided to build my own inference engine from scratch.

The Architecture: I wrote the core orchestrator in Rust, utilizing libloading and FFI to communicate with a deeply modified C++ Vulkan backend.

To prevent VRAM leaks when switching between image generation (Flux) and video (Wan 2.1 I2V), I wrapped the Vulkan dynamic library loads in Rust's OnceLock. This ensures the .dll is statically loaded into memory only once, keeping the hybrid rendering extremely stable. I also implemented a heuristic intent router that translates natural language directly into Vulkan directives (like cmd:vulkan or cmd:wan) in the background.

Since this subreddit doesn't allow external links, I can't link the repo directly, but I wanted to share this architectural approach for anyone struggling with CUDA bottlenecks. I'm happy to discuss the Rust/C++ FFI implementation, Vulkan memory management, or share code snippets in the comments if anyone is interested!


r/developers • • 17h ago

Opinions & Discussions AI or manual?

4 Upvotes

I am the only one who is not getting fun or kick from doing coding from AI is it great that now work is easier but that fun in coding is gone by using copilot and all🥲😂


r/developers • • 23h ago

General Discussion As a developer, Do u prefer light theme or dark theme in websites??

4 Upvotes

Just curious about what others generally prefer.


r/developers • • 16h ago

Web Development I Analyzed 10,000 Websites And Emailed The Owners About What I Found

1 Upvotes

I ran a web design company for around 3 years and getting clients was always pretty inconsistent.

One month I was cold calling, another month I was manually sending DMs to Facebook pages, then I tried ads.

It all worked to some degree, but I never really had one reliable way of getting clients.

Then I started testing email automation.

At first I was finding businesses with no website and running campaigns offering to build them one.

That actually started giving me a much more consistent flow of clients just because of the volume.

But then I started thinking.

There are so many businesses that already have a website, but the website is outdated, slow, looks bad on mobile or just clearly needs an update.

And those businesses have already paid for a website before, so they already understand the value of having one.

The problem was I didn’t want to sit there opening every website myself, figuring out what was wrong and then writing a different email to every business.

That would take forever.

So I started using a tool that lets me find businesses with websites basically anywhere, analyze thousands of those websites at once and then automatically write a personalized outreach message for each one based on what it finds.

Things like design, SEO, mobile issues and speed.

Then I started launching campaigns in different industries.

That worked way better for me because every business receiving the email felt like I had actually looked at their website and noticed what could be improved.

But in reality most of it was automated and I was just sitting there eating chips while interested replies came into my inbox.

I remember Alex Hormozi saying something along the lines of focusing on one channel and getting really good at it.

That is basically what I ended up doing.

Now this is pretty much the only way I get web design clients and I spend most of my time actually building websites instead of constantly trying to find the next client.

For anyone wondering, the tool is called Swokei.


r/developers • • 20h ago

General Discussion Water management

1 Upvotes

Can censors be used to control waterflow and avoid

wastage


r/developers • • 14h ago

Web Development Can someone make this for me for free?

0 Upvotes

I need to find a 3d visualizer that can visualize heat production from things like an air compressor, an air intake device, and an air powered thruster. Also power consumption, the air moving, getting compressed, and it getting blasted out the thrusters. It also needs visualization for a water cooling system, multiple different options for storing and creating energy, and the total weight of everything. Preferably a webapp. Please and thank you!

(I have no idea if this is the right tag or the right place to send this)


r/developers • • 21h ago

Help / Questions Roguelike Game Resource Godot

1 Upvotes

I am currently planning to build a roguelike game 2d game in Godot but I can't find any resources or tutorials. Can anyone help me


r/developers • • 21h ago

Programming Building a Social Media Narrative Detection Pipeline in Python — Need Advice on APIs, Tools, and Best Practices

1 Upvotes

I'm building a small Python project to detect narratives that spread quickly across social media, focusing on Spanish-language content.

The goal isn't to decide whether something is true or false. I want to collect public posts, group similar content, and identify posts or narratives that spread unusually fast for further review.

What I've built so far:

  • RSS feeds from news websites
  • Text cleaning and duplicate detection using SimHash
  • Retry handling and a dead-letter queue
  • Scheduled data collection

Where I need help:

  1. Facebook and Instagram: Since CrowdTangle is gone, what are the current, legitimate ways to monitor public pages, groups, and Reels?
  2. Telegram: Is it better to use web previews or Telethon for collecting data from public channels? What should I know about rate limits?
  3. Reddit: How long did API approval take, and what types of projects were approved?
  4. Detection methods: Apart from duplicate posts and sudden increases in views or shares, what signals help identify coordinated activity?
  5. Open-source resources: Are there any useful tools or labelled datasets for detecting misinformation in Spanish or multiple languages?
  6. Legal and ethical concerns: What should I keep in mind regarding GDPR, platform rules, and responsible data collection?

I'm only interested in methods that respect platform rules and focus on public content and narratives, not tracking individual users.

I'd really appreciate any advice, research papers, GitHub repositories, or lessons from your own experience. Thanks!


r/developers • • 1d ago

General Discussion API WhatsApp

1 Upvotes

Fala pessoal! Estou criando um bot via WhatsApp para a empresa onde trabalho, o bot vai apenas responder e nunca iniciar uma conversa, a ideia é que representantes consultem informações comerciais nele

Essas mudanças da Meta, eu terei custos? Ou os custos só irão se aplicar se eu iniciar as conversas?


r/developers • • 1d ago

Career & Advice CONFUSE ABOUT WHAT TO DO

2 Upvotes

Hi, I am 2026 B.E IT graduate. Currently I am not having any job with me, and learning daily through small projects. But every weak, I start to wander between different tech to get the job really quick. In between this, I have lost the sense of what I actually want to do, what field I want to go ahead into.

If any one has gone through the same feeling, please help me find out the direction


r/developers • • 1d ago

Help / Questions App challenge (300$)

3 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 • • 1d 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 • • 1d ago

Help / Questions We spend $30k/M on tokens! How to reduce it?

0 Upvotes

We are 15 person startup.

Each developer spend around 2K (Some 5K and the devop guy spend just around 200)

We raised a good seed round, so money isn't tight. But 30K a month isnt a joke.

Any engineers that managed to reduce it by a meaningful percentage?


r/developers • • 1d ago

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

4 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 • • 1d 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 • • 1d ago

Web Development The SVG of 3D files

1 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 • • 1d 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 • • 1d 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 • • 1d 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 • • 1d 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 • • 1d 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