Share via


SpeechRecognizer.CompileConstraintsAsync Metode

Definisi

Secara asinkron mengompilasi semua batasan yang ditentukan oleh properti Batasan .

public:
 virtual IAsyncOperation<SpeechRecognitionCompilationResult ^> ^ CompileConstraintsAsync() = CompileConstraintsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<SpeechRecognitionCompilationResult> CompileConstraintsAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<SpeechRecognitionCompilationResult> CompileConstraintsAsync();
function compileConstraintsAsync()
Public Function CompileConstraintsAsync () As IAsyncOperation(Of SpeechRecognitionCompilationResult)

Mengembalikan

Hasil kompilasi batasan sebagai objek SpeechRecognitionCompilationResult .

Atribut

Keterangan

CompileConstraintsAsync harus selalu dipanggil sebelum RecognizeAsync atau RecognizeWithUIAsync, meskipun tidak ada batasan yang ditentukan dalam properti Batasan .

Metode ini mengembalikan kesalahan jika:

  • SpeechRecognizerState tidak Diam atau Dijeda.
  • Satu atau beberapa batasan ditentukan ketika sesi pengenalan diinisialisasi, pengenalan dijeda, semua batasan dihapus, dan pengenalan dilanjutkan.
  • Tidak ada batasan yang ditentukan ketika sesi pengenalan diinisialisasi, pengenalan dijeda, batasan ditambahkan, dan pengenalan dilanjutkan.

Untuk menggunakan batasan layanan web, input ucapan dan dukungan dikte harus diaktifkan di Pengaturan dengan mengaktifkan opsi "Kenali saya" di halaman Pengaturan - Privasi ->> Ucapan, penintaan, dan pengetikan. Lihat "Kenali input ucapan" dalam Pengenalan ucapan.

Berlaku untuk

Lihat juga