HP Pavilion 27" Intel i7 FHD Touch AIO Desktop

the specs say 23 " screen size. which one is it?

That’s a whoops on our end. It’s 27".

Are there speakers built in or are they an add on?

There are speakers. Per the specs:

Speakers: 2W x 2