SpeechRecognitionTopicConstraint 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 yang telah ditentukan sebelumnya (ditentukan oleh SpeechRecognitionScenario) yang disediakan melalui layanan web.
public ref class SpeechRecognitionTopicConstraint sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SpeechRecognitionTopicConstraint 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.ISpeechRecognitionTopicConstraintFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SpeechRecognitionTopicConstraint final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory), 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 SpeechRecognitionTopicConstraint
[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.ISpeechRecognitionTopicConstraintFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SpeechRecognitionTopicConstraint
function SpeechRecognitionTopicConstraint(scenario, topicHint, tag)
Public NotInheritable Class SpeechRecognitionTopicConstraint
- 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, menentukan kata dan frasa lisan yang dapat dicocokkan oleh pengenal ucapan.
Anda dapat menentukan salah satu tata bahasa layanan web yang telah ditentukan sebelumnya atau Anda dapat membuat tata bahasa kustom Anda sendiri (lihat SpeechRecognitionGrammarFileConstraint, SpeechRecognitionListConstraint, dan SpeechRecognitionVoiceCommandDefinitionConstraint) yang diinstal dengan aplikasi Anda.
CompileConstraintsAsync harus selalu dipanggil sebelum RecognizeAsync atau RecognizeWithUIAsync, meskipun tidak ada batasan yang ditentukan dalam properti Batasan .
Untuk menggunakan batasan layanan web, input ucapan dan dukungan dikte harus diaktifkan di Pengaturan dengan mengaktifkan opsi "Kenali saya" di Pengaturan - Privasi ->> Ucapan, penintaan, dan pengetikan. Untuk detail selengkapnya tentang batasan pengenalan, lihat "Kenali input ucapan" di Pengenalan ucapan.
Catatan
Tingkatkan akurasi pengenalan selama sesi dikte yang panjang dengan menggunakan SpeechRecognitionListConstraint bersama dengan SpeechRecognitionTopicConstraint. Ini memungkinkan Anda memberikan sekumpulan kata kunci khusus domain yang menurut Anda kemungkinan akan digunakan selama dikte.
Konstruktor
SpeechRecognitionTopicConstraint(SpeechRecognitionScenario, String) |
Membuat instans kelas SpeechRecognitionTopicConstraint dengan menggunakan jenis dan konteks skenario yang telah ditentukan sebelumnya. |
SpeechRecognitionTopicConstraint(SpeechRecognitionScenario, String, String) |
Membuat instans kelas SpeechRecognitionTopicConstraint dengan menggunakan jenis skenario, konteks, dan pengidentifikasi yang telah ditentukan sebelumnya. |
Properti
IsEnabled |
Mendapatkan atau mengatur apakah batasan dapat digunakan oleh objek SpeechRecognizer untuk melakukan pengenalan. |
Probability |
Mendapatkan atau mengatur nilai tertimbang dari batasan. |
Scenario |
Mendapatkan jenis skenario yang telah ditentukan sebelumnya untuk batasan. |
Tag |
Mendapatkan atau mengatur tag yang dapat berguna untuk mengidentifikasi batasan. |
TopicHint |
Mendapatkan petunjuk topik untuk 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