次の方法で共有


TextReverseConversionGenerator.GetPhonemesAsync(String) メソッド

定義

指定された入力文字列を表す音素のセットを返します。 このメソッドは、主に日本語でのデータの並べ替えに使用することを目的としています。 ふりがなの読み取りは、特に文字コード ポイントの順序ではなく適切なふりがな順に名前を並べ替えるために、日本語のデータ処理で重要です。

発音時に同じように聞こえる日本語の正しい名前は、漢字で異なる方法でスペルすることができます。 音素による並べ替えのポイントは、文字コード ポイントで並べ替え、さまざまなスペルが互いに並べ替えられないように、並べ替えられたリスト内の特定の適切な名前の異なる漢字のスペルをすべて並べ替えます。

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 と同じであることを報告 します

適用対象