SpeechRecognitionGrammarFileConstraint 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.
Batasan tata bahasa kustom berdasarkan daftar kata atau frasa (ditentukan dalam file Spesifikasi Tata Bahasa Pengenalan Ucapan (SRGS) yang dapat dikenali oleh objek SpeechRecognizer .
Catatan
Pengenalan ucapan menggunakan batasan kustom dilakukan pada perangkat.
public ref class SpeechRecognitionGrammarFileConstraint sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.SpeechRecognition.ISpeechRecognitionGrammarFileConstraintFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SpeechRecognitionGrammarFileConstraint final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.SpeechRecognition.ISpeechRecognitionGrammarFileConstraintFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SpeechRecognitionGrammarFileConstraint final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.SpeechRecognition.ISpeechRecognitionGrammarFileConstraintFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SpeechRecognitionGrammarFileConstraint
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.SpeechRecognition.ISpeechRecognitionGrammarFileConstraintFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SpeechRecognitionGrammarFileConstraint
function SpeechRecognitionGrammarFileConstraint(file, tag)
Public NotInheritable Class SpeechRecognitionGrammarFileConstraint
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Batasan, atau tata bahasa, tentukan kata dan frasa lisan yang dapat dicocokkan oleh pengenal ucapan. Anda dapat menentukan salah satu tata bahasa layanan web yang telah ditentukan sebelumnya (SpeechRecognitionTopicConstraint) atau Anda dapat membuat tata bahasa kustom, yang dijelaskan di sini, yang diinstal dengan aplikasi Anda (pengenalan ucapan menggunakan batasan kustom dilakukan pada perangkat).
- Batasan daftar terprogram (SpeechRecognitionListConstraint) menyediakan pendekatan ringan untuk membuat tata bahasa sederhana menggunakan daftar kata atau frasa. Batasan daftar berfungsi dengan baik untuk mengenali frasa pendek dan berbeda. Secara eksplisit menentukan semua kata dalam tata bahasa juga meningkatkan akurasi pengenalan, karena mesin pengenalan ucapan hanya boleh memproses ucapan untuk mengonfirmasi kecocokan. Daftar ini juga dapat diperbarui secara terprogram.
- Tata bahasa Speech Recognition Grammar Specification (SRGS) (SpeechRecognitionGrammarFileConstraint) adalah dokumen statis yang, tidak seperti batasan daftar terprogram, menggunakan format XML yang ditentukan oleh Versi 1.0. Tata bahasa Speech Recognition Grammar Specification (SRGS) memberikan kontrol terbesar atas pengalaman pengenalan ucapan dengan memungkinkan Anda menangkap beberapa makna semantik dalam satu pengenalan.
CompileConstraintsAsync harus selalu dipanggil sebelum RecognizeAsync atau RecognizeWithUIAsync, meskipun tidak ada batasan yang ditentukan dalam properti Batasan .
Konstruktor
SpeechRecognitionGrammarFileConstraint(StorageFile) |
Membuat instans kelas SpeechRecognitionGrammarFileConstraint dari objek file. |
SpeechRecognitionGrammarFileConstraint(StorageFile, String) |
Membuat instans kelas SpeechRecognitionGrammarFileConstraint dari objek file dan tag. |
Properti
GrammarFile |
Mendapatkan objek StorageFile yang mewakili file tata bahasa Spesifikasi Tata Bahasa Pengenalan Ucapan (SRGS). |
IsEnabled |
Mendapatkan atau mengatur apakah batasan dapat digunakan oleh pengenal ucapan untuk melakukan pengenalan. |
Probability |
Mendapatkan atau mengatur nilai tertimbang dari batasan. |
Tag |
Mendapatkan atau mengatur tag yang dapat berguna untuk mengidentifikasi batasan. |
Type |
Mendapatkan jenis batasan. |
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