SFCustomLanguageModelData.CustomPronunciation and X-SAMPA string conversion

Can anyone please guide me on how to use SFCustomLanguageModelData.CustomPronunciation?

I am following the below example from WWDC23 https://wwdcnotes.com/documentation/wwdcnotes/wwdc23-10101-customize-ondevice-speech-recognition/

While using this kind of custom pronunciations we need X-SAMPA string of the specific word. There are tools available on the web to do the same

Word to IPA: https://openl.io/

IPA to X-SAMPA: https://tools.lgm.cl/xsampa.html

But these tools does not seem to produce the same kind of X-SAMPA strings used in demo, example - "Winawer" is converted to "w I n aU @r". While using any online tools it gives - "/wI"nA:w@r/".

SFCustomLanguageModelData.CustomPronunciation and X-SAMPA string conversion
 
 
Q