{"id":3865,"date":"2024-02-12T12:18:45","date_gmt":"2024-02-12T04:18:45","guid":{"rendered":"https:\/\/www.1ai.net\/?p=3865"},"modified":"2024-08-07T22:59:19","modified_gmt":"2024-08-07T14:59:19","slug":"ai%e6%8d%a2%e8%84%b8%e6%95%99%e7%a8%8b%ef%bc%8cinsightfaceswap%e8%bd%bb%e6%9d%be%e6%90%9e%e5%ae%9a","status":"publish","type":"post","link":"https:\/\/www.1ai.net\/en\/3865.html","title":{"rendered":"AI face swap tutorial, InsightFaceSwap makes it easy"},"content":{"rendered":"<p data-pm-slice=\"0 0 []\">The name of the face-swapping robot is actually<strong><a href=\"https:\/\/www.1ai.net\/en\/tag\/insightfaceswap\" title=\"_Other Organiser\" target=\"_blank\" >InsightFaceSwap<\/a><\/strong>, which, like midjourney, is a bot deployed on the Discord server.<\/p>\n<p data-track=\"359\">But then again, he doesn't seem to have an exclusive server (maybe I didn't find one) and can only go through the invite link to add it to his server.<\/p>\n<p data-track=\"360\">I'll post it here.<strong>Invitation link for InsightFaceSwap:<\/strong><\/p>\n<p data-track=\"361\"><em><strong>https:\/\/discord.com\/api\/oauth2\/authorize?client_id=1090660574196674713&amp;permissions=274877945856&amp;scope=bot<\/strong><\/em><\/p>\n<p data-track=\"362\">Ok, so how do we add the invite link for the face swap bot to our server after we get it? Actually the easiest way is<strong>Send the link to Discord.<\/strong>:<\/p>\n<div class=\"pgc-img\"><img decoding=\"async\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2024\/02\/640-102.png\" alt=\"AI face swap tutorial, InsightFaceSwap makes it easy\" \/><\/div>\n<p data-track=\"363\"><strong>\u25b2 Send the link to Discord!<\/strong><\/p>\n<p data-track=\"364\">And then we just<strong>click on a link<\/strong>Then an invitation to visit the InsightFaceSwap bot will pop up, we choose our server and click continue.<\/p>\n<div class=\"pgc-img\"><img decoding=\"async\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2024\/02\/640-103.png\" alt=\"AI face swap tutorial, InsightFaceSwap makes it easy\" \/><\/div>\n<p data-track=\"365\"><strong>\u25b2Invitation to visit the face-changing robot<\/strong><\/p>\n<p data-track=\"366\">Next you will be asked to click on the authorization, there will be a step to verify whether you are a robot, as required to verify on the line, I do not have a screenshot of each step, the following is to add a successful tip.<\/p>\n<div class=\"pgc-img\"><img decoding=\"async\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2024\/02\/640-104.png\" alt=\"AI face swap tutorial, InsightFaceSwap makes it easy\" \/><\/div>\n<p data-track=\"367\"><strong>\u25b2Face Swap Robot Added Successfully<\/strong><\/p>\n<p data-track=\"368\">By now we have added this face swap bot to our own server, so let's talk about how to use it.<\/p>\n<p data-track=\"370\"><strong>How to use the face-swapping robot<\/strong><\/p>\n<p data-track=\"371\">First we need to prepare 2 images, one<strong>target face map<\/strong>One.<strong>face transplant<\/strong>. Many of you may be confused here, let me explain:<\/p>\n<p data-track=\"372\"><strong>The target face is the template picture of the face you intend to change to, which simply means that the picture of the face you want to change to is the target face.<\/strong><\/p>\n<p data-track=\"373\"><strong>Face Swap This is much easier to understand, it's a picture of the face you want to be replaced.<\/strong><\/p>\n<p data-track=\"374\">I prepared this example in a hurry and I chose the 2 images I generated with MJ:<\/p>\n<p data-track=\"375\"><strong>01<\/strong><\/p>\n<div class=\"pgc-img\"><img decoding=\"async\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2024\/02\/640-105.png\" alt=\"AI face swap tutorial, InsightFaceSwap makes it easy\" \/><\/div>\n<p data-track=\"376\"><strong>target face<\/strong><\/p>\n<p data-track=\"377\"><strong>02<\/strong><\/p>\n<div class=\"pgc-img\"><img decoding=\"async\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2024\/02\/640-106.png\" alt=\"AI face swap tutorial, InsightFaceSwap makes it easy\" \/><\/div>\n<p data-track=\"378\"><strong>face transplant<\/strong><\/p>\n<p data-track=\"379\">After preparing the two images we go to our own server and use the<strong>\/saveid command<\/strong>Let's start by having the face-swapping robot store our target face:<\/p>\n<div class=\"pgc-img\"><img decoding=\"async\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2024\/02\/640-107.png\" alt=\"AI face swap tutorial, InsightFaceSwap makes it easy\" \/><\/div>\n<p data-track=\"380\"><strong>\u25b2 Use the \/saveid command to store the target face<\/strong><\/p>\n<p data-track=\"381\">There are 2 things we need to fill in when using the \/saveid command:<\/p>\n<p data-track=\"382\"><strong>One is idname<\/strong>The first thing you need to do is to give the face a name that is easy to call later, and this name should be in English and simpler.<\/p>\n<p data-track=\"383\"><strong>The other one is to upload the target face image in IMAGE.<\/strong>Fill out these two and then just enter.<\/p>\n<div class=\"pgc-img\"><img decoding=\"async\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2024\/02\/640-108.png\" alt=\"AI face swap tutorial, InsightFaceSwap makes it easy\" \/><\/div>\n<p data-track=\"384\"><strong>\u25b2 The face transplant robot prompts for successful storage<\/strong><\/p>\n<p data-track=\"385\">After you enter the car the face swap bot will send you the same feedback as my screenshot above, proving that the target face has been stored successfully.<\/p>\n<p data-track=\"386\">Next we'll start the face swap, this time we need to use the<strong>\/swapid command<\/strong>:<\/p>\n<div class=\"pgc-img\"><img decoding=\"async\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2024\/02\/640-109.png\" alt=\"AI face swap tutorial, InsightFaceSwap makes it easy\" \/><\/div>\n<p data-track=\"387\"><strong>\u25b2 Use the \/swapid command to change faces.<\/strong><\/p>\n<p data-track=\"388\">I've clearly labeled the steps in the screenshot above, and I'll re-emphasize that the<strong>The command \/swapid is to upload your face swap image, not the target face this don't get confused!<\/strong><\/p>\n<p data-track=\"389\">And.<strong>The idname in this has to be filled in with the name of the facemap you just targeted, it's not asking you to make up a new name!<\/strong><\/p>\n<p data-track=\"390\">Once these are filled in enter and it's OK, then just wait for it to generate.<\/p>\n<div class=\"pgc-img\"><img decoding=\"async\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2024\/02\/640-110.png\" alt=\"AI face swap tutorial, InsightFaceSwap makes it easy\" \/><\/div>\n<p data-track=\"391\"><strong>\u25b2 Face transplant completed<\/strong><\/p>\n<p data-track=\"392\">Er, the above is the picture after I changed my face, not very good, haha, in fact, I summarized, this face transplant robot with words<strong>Try to find those with similar face shapes, angles, and lighting to change so you can get the best results.<\/strong><\/p>\n<p data-track=\"393\">There is also a more convenient way to change the face, the first step to upload the target face image this step remains unchanged, the second step is to send your face change image to Discord first (or directly with MJ generated images to change the face is also the same).<strong>Right click on the image - select APP - select INSwapper<\/strong>And then it's done.<\/p>\n<div class=\"pgc-img\"><img decoding=\"async\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2024\/02\/640-111.png\" alt=\"AI face swap tutorial, InsightFaceSwap makes it easy\" \/><\/div>\n<p data-track=\"394\"><strong>\u25b2Another, more convenient way to change your face<\/strong><\/p>\n<p data-track=\"395\">Maybe when you use the face swap bot, you will find that it doesn't only have these two commands, there are a few others, so I'll say more about what all the commands of this face swap bot do.<\/p>\n<p data-track=\"396\"><strong>All the commands of the face-swapping robot in detail<\/strong><\/p>\n<div class=\"pgc-img\"><img decoding=\"async\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2024\/02\/640-112.png\" alt=\"AI face swap tutorial, InsightFaceSwap makes it easy\" \/><\/div>\n<p data-track=\"397\"><strong>\u25b2Analysis of all the commands of the face transplant robot<\/strong><\/p>\n<p data-track=\"398\">I actually labeled all of the above screenshots, so I'll list them again here:<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<p data-track=\"399\"><strong>\/delall command<\/strong><\/p>\n<\/td>\n<td>\n<p data-track=\"400\">This command deletes all the target faces you have saved.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p data-track=\"401\"><strong>\/delid command<\/strong><\/p>\n<\/td>\n<td>\n<p data-track=\"402\">This command deletes a specific target face. You have named the target faces when you stored them, and this command deletes the target face you want to delete based on your naming.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p data-track=\"403\"><strong>\/listid command<\/strong><\/p>\n<\/td>\n<td>\n<p data-track=\"404\">This command is to show all your stored target faces, for example, you forget that you have saved those target faces, then use this command to pull out, take a look, but need to pay attention to is that it pulls out all your named, not the picture Oh!<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p data-track=\"405\"><strong>\/saveid command<\/strong><\/p>\n<\/td>\n<td>\n<p data-track=\"406\">This was talked about earlier, the uploading of the target face.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p data-track=\"407\"><strong>\/setid command<\/strong><\/p>\n<\/td>\n<td>\n<p data-track=\"408\">This is to set a certain name of the target face as the default, in fact, this is to facilitate the above that the right-click APP face change method, you set as the default after the right-click APP directly change the face is to change to this default target face.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p data-track=\"409\"><strong>\/swapid command<\/strong><\/p>\n<\/td>\n<td>\n<p data-track=\"410\">I've talked about this before, the face change command.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p data-track=\"412\"><strong>Precautions<\/strong><\/p>\n<p data-track=\"413\">The InsightFaceSwap bot was recently updated with a protocol that is<strong>You can't upload a public figure's face as a face swap material for the target face anymore<\/strong>.<\/p>\n<p data-track=\"414\">Because they're afraid of copyright infringement and something going wrong, so now if you upload a Musk target face, he'll give you a little bit of this string of alert messages:<\/p>\n<div class=\"pgc-img\"><img decoding=\"async\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2024\/02\/640-113.png\" alt=\"AI face swap tutorial, InsightFaceSwap makes it easy\" \/><\/div>\n<p data-track=\"415\"><strong>\u25b2 Public figures cannot be used for face swapping<\/strong><\/p>\n<p data-track=\"416\">Roughly speaking:<\/p>\n<p data-track=\"417\"><strong>Oh! It looks like you're trying to use the image of a public figure as a kind of source surface for later morphing. This is against our terms of use. Please only morph faces that you have the right to use, such as your own. If you think this is a mistake, please let me know to contact our support team on Discord. We are here to help!<\/strong><\/p>\n<p data-track=\"418\">So be careful how you use face-swapping. The Internet is not a lawful place.<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>It's actually called InsightFaceSwap, which, like Midjourney, is a robot deployed on the Discord server. However, he does not seem to have an exclusive server (perhaps I didn't find it) but to add to his server by inviting links. I'll put an invitation link to InsightFaceSwap: https:\/\/discord.com\/api\/auth2\/authorize?clent_id=1090660574196773&amp;missions=27477945856&amp;scope=bot<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149,144],"tags":[162,1231,1232],"collection":[],"class_list":["post-3865","post","type-post","status-publish","format-standard","hentry","category-jiaocheng","category-baike","tag-ai","tag-insightfaceswap","tag-1232"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/3865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/comments?post=3865"}],"version-history":[{"count":0,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/3865\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/media?parent=3865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/categories?post=3865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/tags?post=3865"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/collection?post=3865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}