Perhaps

ใช้ “a” นำหน้า คำที่ พยางค์แรก ออกเสียง “พยัญชนะ”

และใช้ “an” นำหน้า คำที่ พยางค์แรก แรก ออกเสียง “สระ”

would soumd better than

ใช้ “a” นำหน้า คำที่คำแรก ออกเสียงเหมือน “พยัญชนะ”

และใช้ “an” นำหน้า คำที่คำแรก ออกเสียงเหมือน “สระ”

and this

ไม่จำเป็นต้องใช้ “a” หรือ “an” กับคำพูด เช่น “no such (a) thing,” หรือ “no greater (an) honor.”

may mislead, because “no such thing,” หรือ “no greater honor.” is commonly used.

;-)