可以通过Transliterator来转换汉字成拼音。
参考代码如下:
import { i18n } from '@kit.LocalizationKit'; let transliterator = i18n.Transliterator.getInstance('Any-Latn'); let res: string = transliterator.transform('中国'); // res = 'zhōng guó' // 去除声部 let transliterator2 = i18n.Transliterator.getInstance('Latin-ASCII') let res2 = transliterator2.transform(res) console.info('去除声部后拼音为:',res2)
参考链接