The vowel sound in "straight" is a long a sound, which is represented by the letter "a" in the spelling. This is a clear, distinct vowel sound, not the short, indistinct sound of a schwa.
Here's a breakdown of the sounds in "straight":
* str - This is a consonant cluster
* a - This represents the long a sound (like in "say")
* i - This represents a short "i" sound (like in "sit")
* gh - This is a silent "gh"
* t - This is a consonant
So, the correct pronunciation of "straight" is streɪt.