Bagikan melalui


SpeechRecognizerState Enum

Definisi

Menentukan status pengenal ucapan.

public enum class SpeechRecognizerState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SpeechRecognizerState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SpeechRecognizerState
var value = Windows.Media.SpeechRecognition.SpeechRecognizerState.idle
Public Enum SpeechRecognizerState
Warisan
SpeechRecognizerState
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Bidang

Capturing 1

Menunjukkan bahwa pengenal ucapan menangkap (mendengarkan) input audio dari pengguna.

Berguna untuk memberikan umpan balik dinamis selama pengenalan standar atau berkelanjutan.

Idle 0

Menunjukkan bahwa pengenalan ucapan tidak aktif dan pengenal ucapan tidak menangkap (mendengarkan) input audio.

Dalam keadaan ini, SpeechRecognizer.RecognizeAsync, SpeechRecognizer.RecognizeWithUIAsync, SpeechContinuousRecognitionSession.StartAsync, atau SpeechRecognizer.CompileConstraintsAsync dapat dipanggil.

Paused 6

Hanya berlaku untuk pengenalan berkelanjutan.

Menunjukkan bahwa sesi pengenalan ucapan masih aktif, tetapi pengenal ucapan tidak lagi memproses (mencoba mengenali) input audio. Input audio yang sedang berlangsung di-buffer.

Dalam status ini, batasan dapat ditambahkan, dihapus, dan dikompilasi.

Jika satu atau beberapa batasan ditentukan saat sesi pengenalan diinisialisasi, menghapus semua batasan dan melanjutkan pengenalan akan mengakibatkan kesalahan.

Demikian pula, jika tidak ada batasan yang ditentukan ketika sesi pengenalan diinisialisasi, menambahkan batasan dan melanjutkan pengenalan juga akan mengakibatkan kesalahan.

Processing 2

Menunjukkan bahwa pengenal ucapan sedang memproses (mencoba mengenali) input audio dari pengguna. Recognizer tidak lagi menangkap (mendengarkan) input audio dari pengguna.

Selama pengenalan standar, status dapat terjadi setelah recognizer berhenti menangkap input audio dan sebelum hasil pengenalan dikembalikan.

Selama pengenalan berkelanjutan, status ini dapat terjadi setelah StopAsync dipanggil dan sebelum peristiwa Selesai diaktifkan.

Berguna untuk menunjukkan bahwa pengguna harus berhenti berbicara.

SoundEnded 4

Menunjukkan bahwa pengenal ucapan tidak lagi mendeteksi suara pada aliran audio.

Berguna untuk menyembunyikan UI pengenalan ucapan. Namun, sesi pengenalan masih aktif.

SoundStarted 3

Menunjukkan bahwa pengenal ucapan telah mendeteksi suara pada aliran audio.

Berguna untuk menunjukkan bahwa suara (belum tentu ucapan) telah terdeteksi.

SpeechDetected 5

Menunjukkan bahwa pengenal ucapan telah mendeteksi input ucapan pada aliran audio.

Berguna untuk menunjukkan bahwa ucapan telah terdeteksi.

Berlaku untuk

Lihat juga