Why does the scenario prompt not play converted TTS even when the language is Korean and the voice TTS is Microsoft TTS (default)?

I am trying to use a prompt’s voice segment with the “Text” type to read a variable $(item.from) that contains only numeric digits.
However, the prompt seems to be skipped and no audio is played.
I would like to request advice or assistance on how to make the prompt correctly read the incoming number.

Generally MS TTS is a free option to be used for prompt generation for scenario development, as the quality and speed in real-time is not very good.

We recommend to configure a cloud TTS such as Google:

We also going to provide a streaming TTS from Bright Pattern in the very near future.

We sometimes encounter situations where customers, particularly during PoC periods or other testing phases, insist on using Microsoft TTS due to cost considerations.
So, I want to do it the way Sergey says, but in reality, I can’t actually use Google TTS.

I was in a similar situation.
However, I had the idea of using the replace() function to convert numbers to text and then passing that to TTS.
ex)
=replace(‘$(item.from)‘,’.*1.*’,’\1one\1’,’ig’)
1234 to one234

This alone won’t produce the desired results, but you should be able to achieve it by arranging multiple variable scenario blocks.
For Japanese, it worked very well.