JapanesePhoneticAnalyzer Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membaca string Jepang yang merupakan kombinasi karakter Kanji dan karakter Hiragana, dan mengembalikan kumpulan pembacaan yang tepat dari string dengan pemisah kata.
public ref class JapanesePhoneticAnalyzer abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.STA)]
class JapanesePhoneticAnalyzer final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.STA)]
public static class JapanesePhoneticAnalyzer
Public Class JapanesePhoneticAnalyzer
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows Desktop Extension SDK (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract (diperkenalkan dalam v1.0)
|
Keterangan
Menganalisis string Jepang dan menghasilkan pembacaan dan pemecahan kata bukanlah tugas yang mudah, karena satu karakter Kanji dapat dibaca dengan berbagai cara tergantung pada konteks. String Bahasa Jepang juga tidak memiliki pemisah kata eksplisit seperti spasi kosong. JapanesePhoneticAnalyzer memecah string input menjadi IVectorView objek JapanesePhoneme .
Setiap objek JapanesePhoneme mewakili satu kata Jepang, dan memiliki properti untuk tampilannya, "membaca" (pengucapan string tampilan, diwakili oleh urutan karakter Hiragana), dan apakah itu adalah awal dari frasa.
Contoh
Ketika metode JapanesePhoneticAnalyzer.GetWords(input) menganalisis string "今日はいい天気です", ia mengembalikan vektor JapanesePhoneme dengan properti ini:
0 | 1 | 2 | 3 | 4 | |
---|---|---|---|---|---|
DisplayText | 今日 | は | いい | 天気 | です |
YomiText (membaca) | きょう | は | いい | てんき | です |
IsPhraseStart | TRUE | salah | TRUE | TRUE | salah |
Anda juga dapat menggunakan metode overload JapanesePhoneticAnalyzer.GetWords(input, monoRuby) untuk menentukan penggunaan strategi pemecahan kata yang disebut "Mono Ruby", yang lebih agresif mencoba memecah kata-kata multi-Kanji menjadi beberapa kata Kanji. Dalam contoh di atas, menggunakan Mono Ruby, "天気" selanjutnya dipecah menjadi "天" dan "気". Namun, "今日" masih belum putus karena sifat bahasa Jepang.
Metode
GetWords(String) |
Membaca string Jepang yang merupakan kombinasi karakter Kanji dan karakter Hiragana, dan mengembalikan kumpulan pembacaan yang tepat dari string dengan pemisah kata. |
GetWords(String, Boolean) |
Membaca string Jepang yang merupakan kombinasi karakter Kanji dan karakter Hiragana, dan mengembalikan kumpulan pembacaan yang tepat dari string dengan pemisah kata. Secara opsional menggunakan strategi "Mono Ruby" dalam memecah kata-kata multi-Kanji menjadi beberapa kata Kanji. |
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk