I think Wise is probably the best idea, especially as they can issue you with a debit card if needed.
It's also possible to do it using a crypto account, but would involve having to open accounts in both your home country and in Thailand e.g bitkub. No transfer fees, but there is a conversion fee.
For the above methods though, you will still need to open a Thai bank account as already mentioned.