Uncertain Tesseract Output?

I was trying to extract the text from an static image template using pytesseract, but the output seems gibberish.

Here is my code:

from PIL import Image
from pytesseract import image_to_string
# test = image_to_string(Image.open('Test.jpg'), lang='eng')
test = image_to_string(Image.open('PhraseTest.jpg'), lang='eng')

Here is the image that i am using:

enter image description here

And below is the output that i am getting post ocr: Wmmwmm who mllhavaswoss

Is there anything that i am missing that's the reason for this?