RecognizeMode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří výčet hodnot režimu rozpoznávání.
public enum class RecognizeMode
public enum RecognizeMode
type RecognizeMode =
Public Enum RecognizeMode
- Dědičnost
Pole
Multiple | 1 | Určuje, že rozpoznávání se po dokončení neukončí. |
Single | 0 | Určuje, že rozpoznávání se ukončí po dokončení. |
Příklady
Následující příklad ukazuje implementaci tlačítka start/stop pro aplikaci, která má grafické uživatelské rozhraní a používá SpeechRecognitionEngine . V závislosti na stavu aplikace se při kliknutí na tlačítko volá buď s jedním, nebo RecognizeAsync(RecognizeMode) vícenásobným.
private void _startRecogButton_Click(object sender, EventArgs eventArgs)
{
// Toggle speech recognition on.
if (_startRecogButton.Text == "Start Speech Recognition")
{
_startRecogButton.Text = "Stop Speech Recognition";
if (_useMultiple)
{
_recognitionEngine.RecognizeAsync(RecognizeMode.Multiple);
}
else
{
_recognitionEngine.RecognizeAsync(RecognizeMode.Single);
}
}
// Toggle speech recognition off.
else
{
_startRecogButton.Text = "Start Speech Recognition";
// Stop after current phrase is finished.
if (_friendlyStop)
{
_recognitionEngine.RecognizeAsyncStop();
}
// Stop before current phrase is finished.
else
{
_recognitionEngine.RecognizeAsyncCancel();
}
}
}
Poznámky
Tento výčet se používá jako argument pro RecognizeAsync(RecognizeMode) .