The part about the VR sunglass’s is this, they are glasses that let you see your surrounding environment plus whatever you program into it. So a wall could have a famous painting on it, or a dreary street could have green trees (if you are wearing the glasses)
So as the lead walks down the street or goes to the movies, he can see the digital girlfriend he created and with earbuds hear her talking like she is really there. However, no one else can see her.
PS: The lead is great at programming AI but lousy at talking with real women. So initially he kinda wants a ‘girl’ to practice talking to, but obviously he starts to fall in love.