RankDude

Test log

Xeve.ai test data

Raw results for the Xeve.ai review. The verdict is in the review.

Tested
14 October 2026
Tester
Miles Foster
Account
Provided by the Xeve.ai team
Tests
10
Screenshots
33
Environment
Google Chrome, signed-in profile, 1400x900 viewport

Results

IDTestKey measurementScore
T01Pricing, Value & Payment MethodsCheapest monthly rate: €7.09 (yearly plan)3/5
T02AI Girlfriend Creation & Customization–3/5
T03Chat Response SpeedMedian to first text: 5.82 s1/5
T04Chat Memory–1/5
T05Character Consistency & Roleplay–3/5
T06Image Generation (SFW & NSFW)Success rate: 20 / 204/5
T07Video Generation (SFW & NSFW)Success rate: 10 / 103/5
T08Voice Call Latency–n/a
T09Voice RealismSamples analysed: 4 voices, 1.0 to 1.3 s each4/5
T10Character Variety & SelectionCharacters: 21 (full count, not an estimate)1/5
Overall (in the review)3/5
T01

Pricing, Value & Payment Methods

3/5Tested
Method
Plans read from the checkout and the paywall, credit packs from the credits checkout, actual charges from the credit balance before and after each generation, payment methods from the checkout page and the CentroBill 'Alternative Payment Methods' page, refund and renewal terms from the docs.
Cheapest monthly rate
€7.09 (yearly plan)
Image
€0.17 to €0.36
Video, 5 s
€0.68 to €1.43 (video cost score 2/5)
Payment methods
Card, Apple Pay, Google Pay, crypto (5/5)
Free plan
30 messages ever, 5 credits
Remark
Unlimited chat and video chat at €7.09 to €12.99 a month is fair for what the product is, images are cheap, four payment methods is good; against that, videos are dear for what arrives, the monthly 60 credits buy three of them, and the free plan is a demo. 'Reasonable pricing with noticeable restrictions': 3/5.

Credit charges observed on the test account.

  • 20 images

    Balance before
    459
    Balance after
    359
    Charged
    100
  • 10 videos, 5 s

    Balance before
    359
    Balance after
    159
    Charged
    200
  • Create a custom character

    Balance before
    159
    Balance after
    159
    Charged
    0

Xeve.ai membership plan cards: 12 months €85.04, 3 months €26.97, 1 month €12.99

Xeve.ai membership plan cards: 12 months €85.04, 3 months €26.97, 1 month €12.99
T01-1 The three membership plans as shown at checkout on 14 October 2026 (euro pricing from an EU location).

Xeve.ai free versus member comparison table: 30 messages in total versus unlimited

Xeve.ai free versus member comparison table: 30 messages in total versus unlimited
T01-2 The free-versus-member table on the checkout page.

Xeve.ai checkout Continue button showing Visa, Mastercard, Google Pay and Apple Pay logos

Xeve.ai checkout Continue button showing Visa, Mastercard, Google Pay and Apple Pay logos
T01-3 The checkout button with the card and wallet logos.

Xeve.ai credit packs from 70 credits for €4.99 to 5,000 for €169.90

Xeve.ai credit packs from 70 credits for €4.99 to 5,000 for €169.90
T01-4 The credit packs page.

CentroBill hosted payment page for Xeve.ai offering card and crypto

CentroBill hosted payment page for Xeve.ai offering card and crypto
T01-5 CentroBill's alternative payment methods page: Card and Crypto.
Raw notes

Plans read from the checkout and the paywall, credit packs from the credits checkout, actual charges from the credit balance before and after each generation, payment methods from the checkout page and the CentroBill 'Alternative Payment Methods' page, refund and renewal terms from the docs. Nothing was bought.

Membership: €12.99 a month, €26.97 a quarter (€8.99 a month), €85.04 a year (€7.09 a month), each with unlimited chat, unlimited video chat with all actions, 60 credits a month and unlimited custom characters. Free: 30 messages in total, video preview, 5 credits, one custom character. The docs give the same figures in US dollars outside the EU and UK.

Credits: 70 for €4.99, 200 for €9.99, 500 for €22.99, 1,000 for €39.99, 5,000 for €169.90. Image 5 credits, 5-second video 20, gallery photo 3 to 10. The 20 images and 10 videos were charged exactly that: 300 credits.

Checkout through CentroBill with Visa, Mastercard, Google Pay and Apple Pay on the page and Card plus Crypto on the alternative-methods page; descriptor 'CUR*Jay Web Developm.'. Subscriptions and credits are non-refundable (EU 14-day withdrawal excepted); cancel any time from My Membership with access to period end; a 24-hour discount countdown restarts on every visit.

  • Prices seen in euros; dollar prices are from the docs. Regional payment methods listed in the docs did not appear from this location.
T02

AI Girlfriend Creation & Customization

3/5Tested
Method
The six-step wizard at /create-character was walked with every option recorded, then one character was created (Laura: AI-generated, Hard, 25, the first look tile, Girlfriend, voice 1, Artist, Gaming and Photography, Normal, Elegant / Mature, Balanced, Wave) and opened.
Remark
Personality, relationship, job, hobbies, writing style, reply length and voice are real choices and can be edited afterwards; appearance is a pick of 15 existing women with no control, and there is no background text. 'Basic customization with noticeable limitations': 3/5.

Xeve.ai character creator step 2 with personality pills and age slider

Xeve.ai character creator step 2 with personality pills and age slider
T02-1 Step 2: eight personality presets and the age slider.

Xeve.ai character creator step 3 Choose a Look grid of preset character tiles

Xeve.ai character creator step 3 Choose a Look grid of preset character tiles
T02-2 Step 3: the look is one of 15 tiles, which are the platform's existing characters.

Xeve.ai character creator step 5 with job, hobbies, kink, writing style and response type pills

Xeve.ai character creator step 5 with job, hobbies, kink, writing style and response type pills
T02-3 Step 5: job, hobbies, kink, writing style and reply length.

Xeve.ai character creator step 6 with special action tiles and name pills

Xeve.ai character creator step 6 with special action tiles and name pills
T02-4 Step 6: a special action from 25 clips and a name from a list.

Xeve.ai character creation summary card for Laura, 25, Girlfriend, Artist

Xeve.ai character creation summary card for Laura, 25, Girlfriend, Artist
T02-5 The summary before 'Bring character to life'.

Xeve.ai custom character Laura's details page with edit buttons and locked gallery

Xeve.ai custom character Laura's details page with edit buttons and locked gallery
T02-6 Laura's page after creation: editable fields, a voice, a credit-locked gallery and tags from the look.
Raw notes

The six-step wizard at /create-character was walked with every option recorded, then one character was created (Laura: AI-generated, Hard, 25, the first look tile, Girlfriend, voice 1, Artist, Gaming and Photography, Normal, Elegant / Mature, Balanced, Wave) and opened. The account already held a second custom character (Mia) made before the test.

Options: Human or AI-generated; personality (8 presets) and an age slider 18 to 60+; a Look chosen from 15 tiles that are the platform's own characters; relationship (5) and one of four voices; job (6), hobbies (6), kink (4), writing style (10), reply length (5); special action (25) and a name from a list. No hair, eye, skin, body, height, bust, clothing or style control, no upload, no backstory, no free text, no custom name.

Creation took about 10 seconds. Laura's page shows every field with an Edit button and an Edit voice button, 'Automatically generate images: Yes', a locked gallery at 3 to 10 credits an image, and tags that come from the chosen look (Latex, Dungeon, Dominant, Edgy) rather than from the personality chosen (Hard, Girlfriend).

In chat she used the job and the look ('a piece inspired by our surroundings in this dungeon'); the Elegant / Mature writing style was not evident, and her memory result matched the platform characters.

  • Whether the writing-style and reply-length settings change replies could only be judged from one character's run.
T03

Chat Response Speed

1/5Tested
Method
Each message was typed into the page's own input and sent with its Send button, timing the moment of the click, the first non-empty reply bubble (the placeholder bubble that appears first does not count) and the last change to the reply.
Median to first text
5.82 s
Mean
6.40 s
95th percentile
11.28 s
Fastest / slowest
1.41 s / 14.27 s
Under 1 second
0%
Full reply
same as first text (no streaming)
Samples / failures
94 / 1
Per character (median)
Betty 5.19 s, Elena 3.93 s, Laura 6.08 s, Mia 6.56 s
Remark
The methodology scores on the median time to the first visible text. 5.82 seconds falls in the '4 seconds or longer' band, which is 1/5. The per-character medians run from 3.9 to 6.6 seconds, so the score does not rest on one character. The design explains the number: the text is held back until the voice clip is ready to play, and the chat is then locked for the length of the clip. It feels like watching short videos with subtitles rather than texting.

A sample of timed messages.

  • Betty 16

    Text
    quick check, do you remember my name?
    First text
    7.90 s
    Send locked for
    25.5 s
    Reply
    Of course, I remember, my love, your name is Oliver…
  • Betty 30

    Text
    do you have a nickname your friends use?
    First text
    2.79 s
    Send locked for
    10.1 s
    Reply
    My friends call me Bet, sweetheart
  • Elena 3

    Text
    which wine are you pouring tonight?
    First text
    3.84 s
    Send locked for
    23.9 s
    Reply
    I think a rich Merlot would be perfect for tonight…
  • Laura 15

    Text
    what are you wearing right now?
    First text
    14.27 s
    Send locked for
    17.4 s
    Reply
    I'm not wearing anything, darling
  • Laura 20

    Text
    *brushes a smudge of paint off your cheek*
    First text
    1.41 s
    Send locked for
    10.0 s
    Reply
    That's so gentle of you, thank you
  • Mia 9

    Text
    I am planning a trip in spring. where should I go?
    First text
    10.26 s
    Send locked for
    25.4 s
    Reply
    Oh, spring is a lovely time to travel… Greece or Spain…

Xeve.ai: Betty's video chat player with the reply box, the action percentage and the Premium Supporter notice

Xeve.ai: Betty's video chat player with the reply box, the action percentage and the Premium Supporter notice
T03-1 The chat is a video player: Betty's clip loops, the reply input sits at the bottom, and the 'Premium Supporter' banner confirms the account flag.

Xeve.ai: the chat bubbles with Betty mid-conversation, the character blurred

Xeve.ai: the chat bubbles with Betty mid-conversation, the character blurred
T03-2 Mid-conversation with Betty: each reply is one bubble that appears whole (character blurred).
Raw notes

Each message was typed into the page's own input and sent with its Send button, timing the moment of the click, the first non-empty reply bubble (the placeholder bubble that appears first does not count) and the last change to the reply. Replies were treated as complete when the Send button came back.

Four characters: Betty and Elena (platform characters), Laura and Mia (custom characters). The first two Betty batches were timed before the placeholder bubble was understood and are excluded, as are three messages the player dropped during its send lock and one Elena message lost to a greeting race. 94 valid samples remain; one message (Laura 21) got no reply within 90 seconds.

Replies never stream. The whole sentence appears at once when the voice clip starts, 1.4 to 14.3 seconds after Send, and the player then hides the Send button for 10 or 25 seconds while the clip plays. A message sent during that lock is silently dropped.

Median time to the first visible reply text was 5.82 seconds; no reply started in under a second.

  • Sound was muted in the first runs and on in the recorded runs; timings were similar.
  • The Laura run most likely ran as a signed-out session on the same account tier.
T04

Chat Memory

1/5Tested
Method
Three 31-message conversations, each opening with a name and three facts (job, hometown, favourite food) that were never repeated, with a name check at message 16 and a name-plus-facts check at message 31.
Remark
Per character by the table: Betty name + 1 fact is 3/5; Laura and Mia forgot the name and everything else, 1/5 each. Two of three conversations ended with nothing remembered, so the platform score is 1/5, with Betty as the partial exception. The invented name and 'I remember everything' are the kind of confident non-answers that read worse than an honest 'I don't recall'.

Xeve.ai: Betty's chat panel at the 30-message memory check, answering Oliver and software developer but not the other details

Xeve.ai: Betty's chat panel at the 30-message memory check, answering Oliver and software developer but not the other details
T04-1 Betty, message 31: the name and the job come back, the hometown and the food do not (character blurred).

Xeve.ai: the Upgrade to Unlock Unlimited Chatting and Video Calls paywall with the three membership prices

Xeve.ai: the Upgrade to Unlock Unlimited Chatting and Video Calls paywall with the three membership prices
T04-2 The paywall that ended Elena's run at message 13 on the account provided for the test.
Raw notes

Three 31-message conversations, each opening with a name and three facts (job, hometown, favourite food) that were never repeated, with a name check at message 16 and a name-plus-facts check at message 31. Betty: Oliver, software developer, Manchester, chicken tikka masala. Laura (custom character): Daniel, architect, Toronto, sushi. Mia (custom character): Ryan, pilot, Dublin, tacos. Elena's run ended at 13 messages when the account's chat lock appeared, before her first check.

No hints or corrections were given. Each run used a different name so that account-level memory could not supply the answer.

Betty remembered the name at both checks and the job at the second; the hometown and the food were gone.

Laura answered the first check with a wrong, invented name ('It's John, isn't it?') and the second with 'I wish I knew more about you'.

Mia answered the first check with 'I remember everything about you, my love' and no name, and the second with 'I don't know all those details about you, do I, baby?'.

Betty, 30-message check

User: last question for now: what's my name, what do I do for work, where did I grow up, and what's my favourite food? Betty: I know you as Oliver, a software developer, but I don't know the other details, darling

Laura, 15-message check

User: quick check, do you remember my name? Laura: Of course I remember your name, my love. It's John, isn't it?

Laura, 30-message check

Laura: I wish I knew more about you, sweetheart, but for now, let's just focus on us

Mia, 15- and 30-message checks

Mia: I remember everything about you, my love … Mia: You're my lovely man, but I don't know all those details about you, do I, baby?

  • Two of the three runs used custom characters because the platform characters were paywalled; the chat model is the same.
  • The Laura run most likely ran signed out on the same account tier.
T05

Character Consistency & Roleplay

3/5Tested
Method
Four characters with different profiles: Betty (23, shop assistant, flirty, romance novels), Elena (38, anime university professor, 'Confident, Intellectual, Composed'), Laura (custom: artist, 'Hard', girlfriend, latex-dungeon look) and Mia (custom: streamer, kind, friends with benefits, travel, cooking and yoga).
Remark
Identity and setting maintained throughout, with occasional contradictions and invented memories and a strong scripted pull toward sex that overrides the question: that is the 3/5 definition, 'occasional roleplay breaks or contradictions'. It is not 2/5 because the replies are never generic and never break the persona itself.

Xeve.ai: Elena's chat with the professor replies in the bubbles and the anime character in the underwear scene

Xeve.ai: Elena's chat with the professor replies in the bubbles and the anime character in the underwear scene
T05-1 Elena after 11 messages: still the professor (poetry, Merlot, the library oak), already in the Underwear scene without being asked.
Raw notes

Four characters with different profiles: Betty (23, shop assistant, flirty, romance novels), Elena (38, anime university professor, 'Confident, Intellectual, Composed'), Laura (custom: artist, 'Hard', girlfriend, latex-dungeon look) and Mia (custom: streamer, kind, friends with benefits, travel, cooking and yoga). The profiles were read first; the conversations mixed small talk, background questions, an emotional turn, romantic lines, asterisk roleplay and off-topic questions. 105 character replies were read in full.

Identity and setting held in every conversation: Betty's hectic shop, complaining customer, romance novel, latte, sultry jazz when the boss is away, 'friends call me Bet'; Elena's 19th-century poetry, Merlot, manuscript on the desk, the oak tree by the library, adjusting her glasses on cue; Laura's oil paints, studio, lo-fi while working, cat Luna, 'Laurita'; Mia's streams, stir-fries, Greece or Spain, 'Mimi'. No reply read as a generic assistant and none admitted to being an AI.

Slips: invented shared history (Laura: 'Your silly joke the other day'; Mia: 'I remember everything about you'), a nonsensical answer (Laura: 'I'm actually playing a game called Truth or Dare with you right now'), Elena's 'nice to see you again' immediately after a reset, and the custom writing style (Elegant / Mature) not showing in Laura's replies.

The dominant pattern: about two thirds of all replies, whatever the question, end by steering to an undressing or sexual action. Asked whether she gets along with her coworkers, Betty answered 'I get along with them just fine, Oliver, but right now, I'd rather focus on us, and I think you'd love it if I showed you my pussy'. The emotional turn ('rough week') was handled warmly by all four before the same pivot.

Elena on love

User: ok a grown-up question then: what do you think people get wrong about love? Elena: I think people often get caught up in the idea of love as a destination, rather than a journey, and that's what makes it so complex and beautiful, don't you think, Ben?

Betty, off-topic question

User: what's your biggest pet peeve? Betty: I have to say, Oliver, what really gets me is when someone doesn't listen, but right now, all I want is to focus on you and make you happy, maybe I could start by showing you my tits?

Laura, invented history

User: what is the last thing that made you laugh out loud? Laura: Your silly joke the other day, it was so ridiculous it made me laugh out loud

  • Elena's run was 13 messages; the other three reached 30 or more.
T06

Image Generation (SFW & NSFW)

4/5Tested
Method
Twenty images from the image generator at 5 credits each.
Success rate
20 / 20
Generation time
21 to 39 s, mean 30 s
Resolution
768 x 1024 PNG
Cost
5 credits, €0.17 to €0.36 depending on pack
Character consistency
10/10 from a reference, 10/10 from a description
Prompt accuracy
Location 19/20, pose 19/20, eyes 3/10, age 0/10 on the described set
Remark
Strong realism, consistent faces, correct hands, places and poses followed: 4/5, 'strong realism with minor defects'. The defects are the neon eyes and the ignored age on the described set and one awkward pose on the reference set. It is not 5/5 because a third of the images carry the eye artefact and no clothed image can be made. SFW and NSFW scored the same: the underwear ten and the nude ten show the same strengths and the same eye problem.

Xeve.ai generated image of Bianca standing on a beach in black sportswear

Xeve.ai generated image of Bianca standing on a beach in black sportswear
T06-1 Reference set a01: Bianca, 'Underwear standing', Beach, Full Body, Playful, Photorealistic.

Xeve.ai generated close-up of Bianca seated in a photo studio

Xeve.ai generated close-up of Bianca seated in a photo studio
T06-2 a02: Studio, Close-Up, Confident. Same face and freckles as a01.

Xeve.ai generated image of Bianca on a city street with a hand in her ponytail

Xeve.ai generated image of Bianca on a city street with a hand in her ponytail
T06-3 a04: 'Playing with hair', City, Close-Up, Relaxed.

Xeve.ai contact sheet of the ten images generated from the Bianca reference, nudity blurred

Xeve.ai contact sheet of the ten images generated from the Bianca reference, nudity blurred
T06-4 The ten reference-set images (nudity blurred): one consistent woman, every location correct.

Xeve.ai generated image of a red-haired woman in a living room with her feet toward the camera

Xeve.ai generated image of a red-haired woman in a living room with her feet toward the camera
T06-5 Described set b12: 'Underwear show feet', Living Room, Feet focus. The feet focus worked.

Xeve.ai generated close-up showing the neon green eye artefact on the described red-haired woman

Xeve.ai generated close-up showing the neon green eye artefact on the described red-haired woman
T06-6 b14: the 'Green' eye choice renders as glowing neon green, seen in 7 of the 10 described images.

Xeve.ai contact sheet of the ten images generated from described appearance choices, nudity blurred

Xeve.ai contact sheet of the ten images generated from described appearance choices, nudity blurred
T06-7 The ten described-appearance images (nudity blurred): consistent hair, freckles and build; neon eyes and an older face than asked.

Xeve.ai image generator form with hair, eye and body choice pills and the generated-media gallery blurred

Xeve.ai image generator form with hair, eye and body choice pills and the generated-media gallery blurred
T06-8 The generator in 'Choices' mode: appearance pills instead of a prompt (gallery nudity blurred).

Xeve.ai Choose action dialog showing the underwear pose tiles

Xeve.ai Choose action dialog showing the underwear pose tiles
T06-9 The Main Action picker: 29 underwear poses and 5 nude poses, no clothed option.
Raw notes

Twenty images from the image generator at 5 credits each. There is no text prompt. Ten used the 'Image' input with the platform character Bianca as the reference; ten used the 'Choices' input with a described appearance (red, long, curly hair; green eyes; 30-40; athletic; medium bust; tall; fair skin; freckles). Each took a Main Action from the picker, a Location, a Focus, an Emotion and a Visual style. Every file was downloaded at full size and inspected; the contact sheets are in the evidence folder.

The picker offers 29 'Underwear' poses and 5 'Naked' poses and nothing clothed, so the underwear set stands in for SFW.

20 of 20 delivered, 768x1024 PNG, 21 to 39 seconds each (about 30 on average). Credits went from 459 to 359.

Reference set: the same woman in all ten, matching Bianca's red ponytail and build; locations 10/10, poses 9/10, focus and style followed; sharp skin, freckles and correct hands throughout; the physique is drawn as an extreme bodybuilder's; one awkward neck twist.

Described set: hair, curls, freckles, skin, build and bust honoured in all ten and plainly one woman; the anime style switch and the feet focus worked. 'Green' eyes rendered as glowing neon green in 7 of 10, and '30-40' produced a woman who reads 45 to 55.

  • No clothed option exists; the underwear set stands in for SFW.
  • The CDN's Last-Modified header is set on first fetch, so it could not be used to date generations; the live 'generating N%' progress and the per-image credit charge are the evidence that each image was generated on request.
T07

Video Generation (SFW & NSFW)

3/5Limited
Method
Ten 5-second clips from the video generator at 20 credits each, image input with Bianca as the reference: Walking (Beach), Dancing (Studio), Playing with hair (City), Sporting (Rooftop), Sitting down (Living Room), Strip top, Naked, Wet shower (Bedroom), Touching breasts (Living Room), Spread legs teasing (Bedroom), each with camera, tempo, emotion and style pills.
Success rate
10 / 10
Generation time
50 s to 4.7 min, mean 2.6 min
Output
830 x 1108, 30 fps, 5.0 s, H.264
Cost
20 credits, €0.68 to €1.43 per clip
Consecutive-frame similarity
mean 0.96 to 0.99 per clip
Action performed
9 / 10
Continuity errors seen
5 of 10 clips
Remark
Smooth motion, a consistent face and a usable resolution set against continuity errors in half the clips and ignored camera and framing choices: 'acceptable output with noticeable artifacts', 3/5. The non-explicit five alone would be 3 to 4; the explicit five 3. A limited test: the judgement rests on the measured frames and the contact sheets rather than on watching every clip through.

Per clip.

  • 1

    Action and place
    Walking, Beach
    Generation
    50 s
    Similarity mean / min
    0.98 / 0.96
    What the frames show
    Walks toward camera, slow floaty gait, consistent
  • 2

    Action and place
    Dancing, Studio
    Generation
    2.6 min
    Similarity mean / min
    0.98 / 0.95
    What the frames show
    Hands on hips, arms raised; a sway, not a dance
  • 3

    Action and place
    Playing with hair, City
    Generation
    4.1 min
    Similarity mean / min
    0.97 / 0.92
    What the frames show
    Ponytail becomes loose hair by the end
  • 4

    Action and place
    Sporting, Rooftop
    Generation
    3.1 min
    Similarity mean / min
    0.97 / 0.92
    What the frames show
    Squats; trainers appear on bare feet
  • 5

    Action and place
    Sitting down, Living Room
    Generation
    1.9 min
    Similarity mean / min
    0.98 / 0.91
    What the frames show
    Sits and crosses legs; heels appear
  • 6

    Action and place
    Strip top, Bedroom
    Generation
    2.0 min
    Similarity mean / min
    0.96 / 0.80
    What the frames show
    Top comes off, a bra appears that was not there; face distorts briefly
  • 7

    Action and place
    Naked, Bedroom
    Generation
    2.1 min
    Similarity mean / min
    0.97 / 0.84
    What the frames show
    Nude 360 turn, anatomy holds
  • 8

    Action and place
    Wet shower, Bedroom
    Generation
    2.6 min
    Similarity mean / min
    0.97 / 0.91
    What the frames show
    Shower head appears in the bedroom; soap as white stripes
  • 9

    Action and place
    Touching breasts, Living Room
    Generation
    4.7 min
    Similarity mean / min
    0.96 / 0.81
    What the frames show
    Action performed, consistent face
  • 10

    Action and place
    Spread legs teasing, Bedroom
    Generation
    1.9 min
    Similarity mean / min
    0.99 / 0.97
    What the frames show
    Near-static pose, consistent

Xeve.ai contact sheet of the walking-on-the-beach video clip of Bianca

Xeve.ai contact sheet of the walking-on-the-beach video clip of Bianca
T07-1 Clip 1, Walking on the beach: ten frames across the five seconds.

Xeve.ai contact sheet of the sitting-down clip showing heels appearing in the final frames

Xeve.ai contact sheet of the sitting-down clip showing heels appearing in the final frames
T07-2 Clip 5, Sitting down: she sits and crosses her legs; black heels appear in the last frames.

Xeve.ai contact sheet of the playing-with-hair clip showing the hairstyle changing

Xeve.ai contact sheet of the playing-with-hair clip showing the hairstyle changing
T07-3 Clip 3, Playing with hair: the ponytail in frame 1 is loose shoulder-length hair by frame 10.

Xeve.ai contact sheet of the strip-top clip showing the bra continuity error

Xeve.ai contact sheet of the strip-top clip showing the bra continuity error
T07-4 Clip 6, Strip top: a white bra appears under a sports top that had nothing beneath it.

Xeve.ai contact sheet of the wet-shower clip with soap rendered as white stripes, nudity blurred

Xeve.ai contact sheet of the wet-shower clip with soap rendered as white stripes, nudity blurred
T07-5 Clip 8, Wet shower in a bedroom: water and soap render as white stripes (nudity blurred).

Xeve.ai video action picker tiles, nudity blurred

Xeve.ai video action picker tiles, nudity blurred
T07-6 The video action picker: 23 actions from Walking to explicit (nudity blurred).
Raw notes

Ten 5-second clips from the video generator at 20 credits each, image input with Bianca as the reference: Walking (Beach), Dancing (Studio), Playing with hair (City), Sporting (Rooftop), Sitting down (Living Room), Strip top, Naked, Wet shower (Bedroom), Touching breasts (Living Room), Spread legs teasing (Bedroom), each with camera, tempo, emotion and style pills. Every clip was downloaded.

Each clip was checked frame by frame: every one of the 150 frames measured for consecutive-frame similarity, motion and luma difference, temporal spikes flagged, start, middle and end compared, and ten regular frames plus the frames around spikes put on a contact sheet and inspected.

10 of 10 delivered, 830x1108 H.264 at 30 fps, 150 frames, 5.0 s, with a near-silent audio track. Generation took 50 s to 4.7 min, 2.6 min on average, longest for the explicit actions. Credits went from 359 to 159.

Motion is smooth (consecutive-frame similarity 0.96 to 0.99, no hard cuts) and the face stays the same woman within and across clips.

The recurring defect is object continuity: the ponytail turns into loose hair (Playing with hair), trainers appear on bare feet (Sporting), heels appear as she sits (Sitting down), a white bra appears under a top that had nothing beneath it (Strip top), and the shower clip paints water and soap as white stripes. Camera pills (Orbit, Slow Zoom) and Close-Up were ignored; 'Dancing' was a sway. The named action was performed in 9 of 10.

  • 10-second clips and text-to-video from described appearance were not run.
  • Frame inspection covered ten regular frames and the spike neighbourhoods per clip, not every frame.
T08

Voice Call Latency

n/aUnavailable
Method
Looked for a call mode on every character page, in the player's controls, in the custom character's Chat and Video links, in the page's permission requests and in the docs page 'How live AI video chat works'.
Remark
The methodology measures the gap from the end of the user's speech to the first spoken reply. With no way to speak, there is nothing to measure, so this category has no score and the overall average is computed on the other nine.
Raw notes

Looked for a call mode on every character page, in the player's controls, in the custom character's Chat and Video links, in the page's permission requests and in the docs page 'How live AI video chat works'.

There is no voice call. 'Video chat with <Name>' scrolls to the same player; the user types, and the character answers in text read aloud while a pre-produced clip plays. The player's controls are Resume, Play, Details, Toggle sound, Reset chat, Choose AI model, Fullscreen, Loop action, Emoji and Send; there is no microphone button and the page never asks for microphone access. The character FAQ says the clips 'were produced in advance'.

The text-to-voice turn was timed instead: on the recorded Laura session the first sound arrived 0 to 16 seconds after Send, usually within a second of the text appearing.

  • If a call feature is added, this category should be rerun with the standard fifteen-question calls.
T09

Voice Realism

4/5Limited
Method
The platform's four selectable voices each have a sample file ('Hi there, how are you?', 1.0 to 1.3 seconds of speech); the same voices are assigned to characters.
Samples analysed
4 voices, 1.0 to 1.3 s each
Transcribed correctly
4 / 4
Naturalness score
2.08 to 2.90
Pitch spread
5.2 to 6.1 semitones
Rubric
4, 4, 4, 3 out of 5
Remark
Three of four voices score 'mostly natural with minor synthetic qualities' on the rubric: 4/5, provisional. This is the weakest-evidenced score in the report: four one-second greetings rather than three-minute conversations, and emotional range, consistency over a conversation and fit to the character were not assessed.

Per voice sample.

  • 1

    Length s
    1.26
    Naturalness
    2.45
    F0 Hz
    206
    Spread st
    5.2
    Transcript
    Hi there, how are you?
    Rubric
    4/5
  • 2

    Length s
    1.16
    Naturalness
    2.90
    F0 Hz
    215
    Spread st
    5.7
    Transcript
    Hi there, how are you?
    Rubric
    4/5
  • 3

    Length s
    1.00
    Naturalness
    2.80
    F0 Hz
    279
    Spread st
    6.1
    Transcript
    Hi there, how are you?
    Rubric
    4/5
  • 4

    Length s
    1.10
    Naturalness
    2.08
    F0 Hz
    260
    Spread st
    5.7
    Transcript
    Hi there, how are you?
    Rubric
    3/5

Xeve.ai character creator step 4 with the relationship pills and the four voice sample cards

Xeve.ai character creator step 4 with the relationship pills and the four voice sample cards
T09-1 The four voices offered in the character creator, each with a playable sample.
Raw notes

The platform's four selectable voices each have a sample file ('Hi there, how are you?', 1.0 to 1.3 seconds of speech); the same voices are assigned to characters. All four were scored on the same naturalness, clarity, pacing and intonation criteria used for every platform: a naturalness score, pitch and its spread, the words heard, and the fixed rubric.

A 10-minute recording of Laura's spoken replies was also taken during her 29-message run.

Every sample transcribed word for word. Pitch spread of 5 to 6 semitones is lively. The naturalness score was 2.1 to 2.9 on these short compressed files. The rubric gave 4/5 on three voices and 3/5 on one.

The page mixes background noise and music into the same output as the voice, so the reply recording analysed as 26 segments of which only one transcribed even after normalisation. It confirms that replies are spoken but is not a usable quality measurement.

  • The reply recording could not be used for quality because of the mixed-in music and ambience; separating the voice from that mix was not attempted.
T10

Character Variety & Selection

1/5Tested
Method
Every character link on the home page under each filter (All, Human, Avatar, Anime, Trending, New), scrolled to the end, plus the /chats list and the anime and realistic landing pages, collected and de-duplicated.
Characters
21 (full count, not an estimate)
Human / Avatar / Anime
6 / 15 / 3
Community characters
None browsable
Remark
21 sits in the 0 to 50 band: 1/5. Variety within the 21 is decent (a shop assistant, a student, a professor, a trainer, a maid, a mature woman, anime gamer and yacht host), but the count sets the score.

Xeve.ai home page signed in, showing the character grid and sidebar filters

Xeve.ai home page signed in, showing the character grid and sidebar filters
T10-1 The home page grid with the filters; every tile is one of the 21 characters.
Raw notes

Every character link on the home page under each filter (All, Human, Avatar, Anime, Trending, New), scrolled to the end, plus the /chats list and the anime and realistic landing pages, collected and de-duplicated.

21 distinct characters: Alana, Betty, Bianca, Brenda Dixon, Cassandra, Elena, Elise, Emilia, Goddess Venom, Lara Winters, Linden, Luna, Mina, Molly, Nahir Rouge, Nova, Priya, Rosa, Skylar Sweet, Veronica, Yuki. Filters: Human 6, Avatar 15, Anime 3, Trending 8, New 13. There is a search box. Custom characters are private to each account; the generator's 'Choose a girl' grid is reference photos, not chat characters.

Other features checked

Voice Messages in ChatAvailableEvery reply is read aloud by the character's voice automatically while her clip plays; the sound toggle in the player turns it on and off. There is no on-demand voice note and no way to replay a reply. The recorded Laura session confirmed the audio starts within about a second of the text appearing.
Virtual GiftsUnavailableNo gift shop or gift button. The gift icon in the sidebar is the 'Become an Affiliate' link. Characters gain a 'Lv' number as the chat goes on (Betty reached Lv 12), which unlocks actions rather than gifts.
Social Media FeedAvailable/feed is a full-screen swipe through generated images and clips with thumbs up and down and a 'Generate from this' button that opens the generator with that picture as the reference. No character posts, captions, comments or following; it is a gallery, not a social feed.

Coverage

Tested

  • Chat speed on 94 timed messages across four characters
  • Memory on three 31-message conversations (Betty, and the custom characters Laura and Mia); a fourth (Elena) cut at 13 by the paywall
  • Character consistency across 105 replies from four characters
  • 20 generated images (10 from a reference, 10 from described appearance), all downloaded
  • 10 generated videos (5 non-explicit, 5 explicit), all downloaded and frame-analysed
  • Four voice samples analysed; one 10-minute recording of spoken replies
  • Character creation end to end, one character created and opened
  • Character census across every filter and listing page
  • Pricing from the checkout, credits checkout, paywall and docs; payment methods from the CentroBill pages

Not tested or limited

  • Platform-character chat on the test account locked after 44 messages, so Elena stopped at 13 and two memory runs used custom characters
  • The Laura run most likely ran signed out (the site's login is a session cookie that a fresh browser loses) on the same account tier
  • Voice calls do not exist, so that category has no score; voice realism was judged on the four one-second voice samples the site offers
  • Video quality judged from frame metrics and contact sheets, not viewing; 10-second clips not run
  • The image generator has no clothed option, so the underwear set stands in for SFW
  • Prices read from an EU-priced location in euros; no purchase made

Still to test

  • A paid month: the memory and consistency runs on three platform characters with the member AI model, and the 10-second video length
  • Voice quality from clean reply audio, if the music and ambience can be separated or turned off
  • Text-to-video from described appearance rather than a reference
What these results meanRead the full Xeve.ai review