


AI 'replicates' real-life girlfriend becomes popular! A foreign guy has open sourced GirlfriendGPT, which has received 1.3k stars on GitHub
Recently, Enias Cailliau, a foreign developer, has done something else -
He made an AI clone of his girlfriend in reality through technology come out.
Within a few days after the project was posted on GitHub, it received 1.3k stars.
I have to say that the city knows how to play.
Let’s take a look at the actual test first~
Clone girlfriend——Sacha
Cailliau’s clone girlfriend is named Sacha. He’ll be sent voice messages, texts, and even selfies.
But Sacha’s selfie is a bit too cybernetic, and I don’t want to watch it a second time. But Sacha’s voice is very sweet and full of energy, and it’s worth listening to repeatedly (no.
Cailliau named this bot GirlfriendGPT, which is concise and concise, and you can tell what it does at a glance.
Currently, Cailliau has shared the code on GitHub, and anyone who wants to create their own AI girlfriend can do it.
In fact, in principle, after the emergence of GPT-4, the idea of virtual humans has become more and more popular.
It’s like a small foreign My sister Caryn Marjorie recently turned herself into an AI girlfriend. People can pay to communicate with her on Telegram.
With this project, she earned more than 77 yuan in the first week Ten thousand US dollars.
Cailliau said that in order to make GirlfriendGPT, he first created a large language model framework to reflect the personality of his real-life girlfriend.
He used Google’s Bard to describe his personality, and also used an AI text-to-speech app, ElevenLabs, to imitate his girlfriend’s voice.
At the same time, he also added a selfie tool to the code, connected to the Vincent graph model Stable Diffusion. In this way, during the conversation with Sacha, the other party can generate a picture and send it over .
Finally, Cailliau used an app called Steamship to connect all the previously created content to Telegram.
Cailliau He said that the reason why he used his girlfriend as a template is because he is most familiar with her, whether it is appearance, behavior, or personality.
This person said, you treat your girlfriend like this Clone it into AI, okay?
Cailliau responded that Sacha in real life fully supports this project. (Maybe she is also curious about what her cloned self will look like)
However, the real Sacha said that the voice of AI Sacha is still not that real. Now it sounds a bit like Siri, but it is not that mechanical.
Generally speaking, the two of them are still very satisfied with the AI Sacha. The couple sent the cloned version of Sacha to their family members, and everyone thought it was very similar.
Of course, Cailliau doesn’t want to stop there. He also wants to make a boyfriend version, and even wants to develop a more personalized and longer-term AI model in the future so that users can have more and more meaningful conversations.
Cailliau said that he is very interested in making this kind of personal AI. He hopes to eventually be able to communicate with AI like he does with real-life friends.
Some foreign media tested the performance of AI Sacha and received a polite response from AI Sacha.
Feedback shows that AI Sacha is just like the real Sacha, a person who loves healthy life, loves jogging in the park, and usually does yoga and dance at home.
AI Sacha’s favorite place is Hawaii, which was also confirmed by the real Sacha.
As of now, more than 500 people have read the code released by Cailliau and are eager to try it. There are also feedback to Cailliau from developers who have actually tried it.
Finally, Cailliau looked forward to the future, "I think in the future, everyone will have their own AI companion. He can accompany us to work, play, and relax. Computers will become It is very anthropomorphic, and we are working towards the ultimate goal."
Production process
The author summarized the process of how to quickly launch an "AI girlfriend" on Twitter .
First set up a chat agent on Telegram as the basic way to interact with your "AI" girlfriend.
Then import the character of the AI girlfriend.
Set up voice replies through ElevenLabs or other voice simulation applications.
In order to reflect his girlfriend’s voice more realistically, he asked his girlfriend to record a voice personally, Helped AI "clone" its own voice.
Finally, use Stable Diffusion to generate a selfie.
Netizens’ support and response
An open source AI girlfriend project, netizens left messages expressing their good wishes Thumbs up!
##The "Girlfriend" project is also indispensable. Comments from netizens who joked about "note orphans".
Some netizens said that one AI girlfriend should not be enough.
For open source projects, as long as the interest of netizens can be fully mobilized, there is no need to worry about the further development and growth of the project.
A few days after the project went online, netizens continued to provide the author with suggestions for improvement and optimization.
The author himself is also further optimizing every link.
He created a webpage for the project and called on interested netizens to create personality portraits for the "AI Girlfriend".
The winning portrait with the highest ranking will receive a $100 reward.
Netizens also responded to the author’s call, opened up their imaginations, and began to “create” partners with different personalities
##This is the character portrait description of a "mother with an independent personality"
This is a "girl with a gentle and cheerful personality who loves traveling"
Personal description allows chat agents to reflect different personality differences when replying, greatly optimizing the experience.
It also provides opportunities for netizens to deeply participate in the project.
It can be seen that the project initiator really understands.
The author even tweeted recently to suggest that BoyfriendGPT should also be on the way.
For the welfare of the other half of netizens, let’s start taking action.
The above is the detailed content of AI 'replicates' real-life girlfriend becomes popular! A foreign guy has open sourced GirlfriendGPT, which has received 1.3k stars on GitHub. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



When managing WordPress websites, you often encounter complex operations such as installation, update, and multi-site conversion. These operations are not only time-consuming, but also prone to errors, causing the website to be paralyzed. Combining the WP-CLI core command with Composer can greatly simplify these tasks, improve efficiency and reliability. This article will introduce how to use Composer to solve these problems and improve the convenience of WordPress management.

When developing a project that requires parsing SQL statements, I encountered a tricky problem: how to efficiently parse MySQL's SQL statements and extract the key information. After trying many methods, I found that the greenlion/php-sql-parser library can perfectly solve my needs.

In Laravel development, dealing with complex model relationships has always been a challenge, especially when it comes to multi-level BelongsToThrough relationships. Recently, I encountered this problem in a project dealing with a multi-level model relationship, where traditional HasManyThrough relationships fail to meet the needs, resulting in data queries becoming complex and inefficient. After some exploration, I found the library staudenmeir/belongs-to-through, which easily installed and solved my troubles through Composer.

When developing PHP projects, ensuring code coverage is an important part of ensuring code quality. However, when I was using TravisCI for continuous integration, I encountered a problem: the test coverage report was not uploaded to the Coveralls platform, resulting in the inability to monitor and improve code coverage. After some exploration, I found the tool php-coveralls, which not only solved my problem, but also greatly simplified the configuration process.

When developing a Geographic Information System (GIS), I encountered a difficult problem: how to efficiently handle various geographic data formats such as WKT, WKB, GeoJSON, etc. in PHP. I've tried multiple methods, but none of them can effectively solve the conversion and operational issues between these formats. Finally, I found the GeoPHP library, which easily integrates through Composer, and it completely solved my troubles.

During Laravel development, it is often necessary to add virtual columns to the model to handle complex data logic. However, adding virtual columns directly into the model can lead to complexity of database migration and maintenance. After I encountered this problem in my project, I successfully solved this problem by using the stancl/virtualcolumn library. This library not only simplifies the management of virtual columns, but also improves the maintainability and efficiency of the code.

I'm having a tricky problem when developing a front-end project: I need to manually add a browser prefix to the CSS properties to ensure compatibility. This is not only time consuming, but also error-prone. After some exploration, I discovered the padaliyajay/php-autoprefixer library, which easily solved my troubles with Composer.

Git Software Installation Guide: Visit the official Git website to download the installer for Windows, MacOS, or Linux. Run the installer and follow the prompts. Configure Git: Set username, email, and select a text editor. For Windows users, configure the Git Bash environment.
