TextReverseConversionGenerator.GetPhonemesAsync(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一组表示给定输入字符串的音素。 此方法主要用于对日语数据进行排序。 拼音读取对于日语数据处理非常重要,尤其是按正确的拼音顺序(而不是字符码位顺序)对名称进行排序时。
日语中发音相同的正确名称可以在汉字中以不同的方式拼写。 按音素排序的要点是对给定正确名称的所有不同汉字拼写进行排序,使其在已排序的列表中彼此相邻,而不是按字符码位对它们进行排序,并且使各种拼写不彼此排序。
public:
virtual IAsyncOperation<IVectorView<TextPhoneme ^> ^> ^ GetPhonemesAsync(Platform::String ^ input) = GetPhonemesAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<TextPhoneme>> GetPhonemesAsync(winrt::hstring const& input);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<TextPhoneme>> GetPhonemesAsync(string input);
function getPhonemesAsync(input)
Public Function GetPhonemesAsync (input As String) As IAsyncOperation(Of IReadOnlyList(Of TextPhoneme))
参数
- input
-
String
Platform::String
winrt::hstring
包含日语单词的字符串。
返回
成功完成异步操作后, TextPhoneme 对象列表表示音素格式的输入字符串。
- 属性
Windows 要求
设备系列 |
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)
|
注解
结果列表中的每个 TextPhoneme 具有以下属性。
- DisplayText 始终匹配输入字符串的段。
- 对于日语输入, ReadingText 是基于平假名的显示文本读取。
- 如果系统无法生成读取,则会报告 ReadingText 与 DisplayText 相同。