AudioSignalProblem Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene un elenco dei possibili problemi nel segnale audio in arrivo in un motore di riconoscimento vocale.
public enum class AudioSignalProblem
public enum AudioSignalProblem
type AudioSignalProblem =
Public Enum AudioSignalProblem
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| None | 0 | Nessun problema con l'input audio. |
| TooNoisy | 1 | L'input audio ha troppo rumore di fondo. |
| NoSignal | 2 | L'input audio non viene rilevato. |
| TooLoud | 3 | L'input audio è troppo forte. |
| TooSoft | 4 | L'input audio è troppo silenzioso. |
| TooFast | 5 | L'input audio è troppo veloce. |
| TooSlow | 6 | L'input audio è troppo lento. |
Esempio
Nell'esempio seguente viene definito un gestore eventi che raccoglie informazioni su un AudioSignalProblemOccurred evento.
private SpeechRecognitionEngine sre;
// Initialize the speech recognition engine.
private void Initialize()
{
sre = new SpeechRecognitionEngine();
// Add a handler for the AudioSignalProblemOccurred event.
sre.AudioSignalProblemOccurred += new EventHandler<AudioSignalProblemOccurredEventArgs>(sre_AudioSignalProblemOccurred);
}
// Gather information when the AudioSignalProblemOccurred event is raised.
void sre_AudioSignalProblemOccurred(object sender, AudioSignalProblemOccurredEventArgs e)
{
StringBuilder details = new StringBuilder();
details.AppendLine("Audio signal problem information:");
details.AppendFormat(
" Audio level: {0}" + Environment.NewLine +
" Audio position: {1}" + Environment.NewLine +
" Audio signal problem: {2}" + Environment.NewLine +
" Recognition engine audio position: {3}" + Environment.NewLine,
e.AudioLevel, e.AudioPosition, e.AudioSignalProblem,
e.recoEngineAudioPosition);
// Insert additional event handler code here.
}
Commenti
La AudioSignalProblemOccurredEventArgs.AudioSignalProblem proprietà ottiene un membro di questa enumerazione quando SpeechRecognitionEngine o SpeechRecognizer genera un AudioSignalProblemOccurred evento .