News for hackers. Stuff that matters.
Re:Deepfakes in realtime using WebRTC by aphroditeai on Monday September 10, 2018 @10:44PM (#17956827)
(as in other thread):

aphrodite.ai transforms your face to a currently limited set of target faces in near realtime. The neural network is not actually running in your browser but streams you webcam video via WebRTC to a high end GPU instance nearby and back. This is still very much work in progress on all parts: frontend, processing, ...

Tips on usage: - Use a desktop system with chrome or firefox - If the system does not work for some reason, please wait at least 5 minutes and reload the page - For best results your face pose is looking straight into the camera and in good lighting conditions.

You can try it for free by using the coupon code: HACKERNEWS

Comments & suggestions + imgurl screenshots highly appreciated :-)

Re:Deepfakes in realtime using WebRTC by mirimir on Monday September 10, 2018 @11:29PM (#17956978)
Ummm, no camera and no WebRTC here ;)

So are there video examples?

Edit: Ah, I see https://www.youtube.com/watch?v=CugXYrV1MDg

Re:Deepfakes in realtime using WebRTC by singularity2001 on Tuesday September 11, 2018 @08:41AM (#17959152)
Thanks a ton.

Why the hell don't they put an example on their page??

Re:Deepfakes in realtime using WebRTC by mirimir on Tuesday September 11, 2018 @10:08AM (#17959794)
Well, that wouldn't help me. Because without WebRTC, their page doesn't load anything. At least for me, in heavily tweaked Firefox.
Re:Deepfakes in realtime using WebRTC by aphroditeai on Monday September 10, 2018 @11:31PM (#17956983)
not clearly visible but here is one: https://www.youtube.com/watch?v=CugXYrV1MDg

Maybe there is somebody else who could take a video here?

Re:Deepfakes in realtime using WebRTC by gregjw on Tuesday September 11, 2018 @03:53AM (#17957886)
People would pay for this for sure, but jeez, this page is terrible, I assume it's just an MVP, you need to get some design work on this asap & I'm sure people will pay.
Re:Deepfakes in realtime using WebRTC by aphroditeai on Tuesday September 11, 2018 @03:55AM (#17957896)
Thanks for the feedback. Yes, you are right there is still a lot to be done - we are just trying to get some initial comments/thoughts on it via HN. Is is not 'officially' launched yet. Any specific advice on improvements?
Re:Deepfakes in realtime using WebRTC by sharemywin on Tuesday September 11, 2018 @10:37AM (#17960081)
your going to probably need celebrities OK to use their likeness.
Re:Deepfakes in realtime using WebRTC by aphroditeai on Tuesday September 11, 2018 @05:57AM (#17958353)
All 5000 coupon code sessions reserved for HN readers are exhausted. Thanks to everyone who gave it a try and provided us with feedback here on HN and via email. If you still haven't - we would highly appreciate your feedback! As much as we would like to give all of you a glimpse of our system - the compute costs unfortunately do not allow us to indefinitely extend the free sessions.

Though our system is still in a beta state and a bit rough around the edges - if you want to see it now you can already use it via the Stripe-based Credit Card payment system.

If you have any comments/suggestion please send us an email: [email protected]

Re:Deepfakes in realtime using WebRTC by aphroditeai on Monday September 10, 2018 @08:38PM (#17956299)
Please see this thread for more information on our system: https://news.ycombinator.com/item?id=17949679
Re:Deepfakes in realtime using WebRTC by jstarfish on Monday September 10, 2018 @10:55PM (#17956863)
This is interesting, but what is something like this expected to be used for?

Is it for novelty value or is there a practical reason one would want to deepfake themself?

(Not a criticism, just legitimately curious.)

Re:Deepfakes in realtime using WebRTC by sdrothrock on Tuesday September 11, 2018 @12:02AM (#17957097)
One use that occurs to me (though it opens a legal basket of worms) is amateur filmmaking. People love to write fan fiction; deepfakes can open the door to visual fan fiction in movie or TV form on a level that's not really possible right now.

A more legitimate one would be for videoconferencing -- if you fake yourself in the best possible shape (say, after some weight loss, plus makeup, plus great hair style, plus wardrobe), you can ALWAYS put your best visual foot forward without the hassle/money. So you could be sitting there bloated after eating a bunch of tacos but in a videoconference, look your best.

Similarly, it could be great for film productions: prepare a library of photos in proper makeup/prosthetics, then deepfake the actual footage, allowing the actor to work normally without the time and money spent redoing them every day.

Re:Deepfakes in realtime using WebRTC by DEADBEEFC0FFEE on Tuesday September 11, 2018 @04:11AM (#17957956)
Unfortunately the term deepfake is horribly loaded in negative ways.
Re:Deepfakes in realtime using WebRTC by anonytrary on Tuesday September 11, 2018 @02:35AM (#17957589)
> This is interesting, but what is something like this expected to be used for?

I can't believe you're missing the Snapchat-esque use-case. People are already augmenting their faces, this technology is right up the same alley.

Re:Deepfakes in realtime using WebRTC by mattkevan on Tuesday September 11, 2018 @04:15AM (#17957971)
I'm thinking realtime deepfakes plus augmented reality.

You could transform anyone you're seeing to anyone else. Your colleagues could become the cast of Start Trek. Turn everyone into monsters for the day.

Re:Deepfakes in realtime using WebRTC by mirimir on Monday September 10, 2018 @11:39PM (#17957016)
Damn!

If I could run this thing locally, I could actually have a webcam :) If it did a total enough job, anyway.

Re:Deepfakes in realtime using WebRTC by sdrothrock on Monday September 10, 2018 @11:49PM (#17957047)
Apparently this is only set up on the www subdomain -- trying to access it without www gives me a German 403.

I feel like if I paid for 15 minutes, I'd feel cheated sitting there watching the clock tick down while it "starts the AI cluster."

Re:Deepfakes in realtime using WebRTC by aphroditeai on Monday September 10, 2018 @11:50PM (#17957053)
thanks. Looking into fixing the subdomain issue.

And you are right, we should not include the startup time in the 15min. Will fix that :)

Re:Deepfakes in realtime using WebRTC by sdrothrock on Monday September 10, 2018 @11:54PM (#17957071)
I tried this on my Pixel XL and it worked surprisingly well, with one exception: the picture froze when I tried to select a different fake type. The page itself was still responsive (timer ticked down, I was able to "select" pictures, could scroll normally), but the final image was frozen and did not change despite waiting a minute or so.

I realize that you're probably not targeting mobile, but just in case. :)

Edit to add output example: https://i.imgur.com/yflCAd9.jpg

The resulting image is much darker and more pixelated than my actual front camera. Given the difference between my face type and Nicholas Cage's (I'm fat and bald), I'm surprised it mapped as well as I did.

Notable failures:

1. Edge of face ("ghosted" edges with my actual round face protruding from the faked area)

2. Map mouthing (very difficult to change the faked expression)

3. Eyebrows (they don't seem mapped at all)

Notable successes:

1. Angle (the faked face is consistently angled when I move my face/head)

2. Complexion (no real skin color variance)

Re:Deepfakes in realtime using WebRTC by aphroditeai on Monday September 10, 2018 @11:56PM (#17957077)
Thanks. Currently we are not targeting mobile as there are several problems with it. So the default - before switching - produced actually a working output on your Pixel XL, is that correct?
Re:Deepfakes in realtime using WebRTC by sdrothrock on Tuesday September 11, 2018 @12:00AM (#17957092)
Correct. I updated my post with some details and a screenshot.

Chrome 69.0.3497.86

Android 9.0.0; Pixel XL Build/PPR2.180905.006

Re:Deepfakes in realtime using WebRTC by kozen23 on Tuesday September 11, 2018 @05:57AM (#17958354)
This is really fun. I hope the quality improves at some point.
Re:Deepfakes in realtime using WebRTC by aphroditeai on Tuesday September 11, 2018 @05:59AM (#17958364)
Yes, we are definitively working on that! Stay tuned for updates coming very soon.
Re:Deepfakes in realtime using WebRTC by dvfjsdhgfv on Tuesday September 11, 2018 @04:32AM (#17958047)
Honestly, it looks like a site dedicated to tricking people into giving away their credit card data.
Re:Deepfakes in realtime using WebRTC by aphroditeai on Tuesday September 11, 2018 @04:36AM (#17958064)
Thanks for the feedback. As explained here, all HN readers can use it with a free coupon code. Our credit card payment system is based on stripe. We never get the raw CC data (this can be verified in the JS code). Any suggestions to make it look more legit?
Re:Deepfakes in realtime using WebRTC by underlines on Tuesday September 11, 2018 @04:53AM (#17958122)
i work in a digital marketing agency and we build hundrets of landing pages, some with payment integration and forms. ways we significantly improve fill out rates is by increasing trustworthiness and credibility:

good design, add a credible logos (of stripe and of the payment methods accepted), https, reliable 3rd party testimonials service.

Re:Deepfakes in realtime using WebRTC by aphroditeai on Tuesday September 11, 2018 @04:54AM (#17958127)
thanks!
Re:Deepfakes in realtime using WebRTC by nalef88 on Monday September 10, 2018 @08:38PM (#17956291)
Free use using coupon HACKERNEWS
Re:Deepfakes in realtime using WebRTC by underlines on Monday September 10, 2018 @11:53PM (#17957070)
i have a 720p camera and a clear, bright image. i see no difference when choosing between female and male actor. it seems stuck in angelina jolie.
Re:Deepfakes in realtime using WebRTC by aphroditeai on Monday September 10, 2018 @11:58PM (#17957082)
Thanks for testing.

So you tried all of the available actors but it was always stuck on Angelina Jolie? Can you let me know what browser/platform you are using?

Re:Deepfakes in realtime using WebRTC by underlines on Tuesday September 11, 2018 @06:54AM (#17958558)
yes. i first saw my face clearly, then the first actor was overlayed. i clicked all of the characters, even giving the system enough time to adapt (waiting up to 20 seconds between switching characters). I didn't really notice a change.

not sure if i just didn't see the change because i didn't paid enough attention.

here's my details:

navigator.userAgent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36

Re:Deepfakes in realtime using WebRTC by aphroditeai on Tuesday September 11, 2018 @07:28AM (#17958718)
thanks. And a change should be very visible and only take less than a second. We will look into this.
Re:Deepfakes in realtime using WebRTC by stereo on Tuesday September 11, 2018 @07:26AM (#17958704)
Same for me on Chrome 68.0.3440.106, macOS 10.13.6. Clicking on the other faces does nothing.
Re:Deepfakes in realtime using WebRTC by notoriousjpg on Tuesday September 11, 2018 @03:03AM (#17957697)
Reached its capacity limit
Re:Deepfakes in realtime using WebRTC by aphroditeai on Tuesday September 11, 2018 @03:04AM (#17957701)
We are getting quite a burst due to being on HN front page. Please try again in 5-10 minutes. Thanks!