AudioSignalProblem Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém uma lista de possíveis problemas no sinal de áudio que entra num motor de reconhecimento de voz.
public enum class AudioSignalProblem
public enum AudioSignalProblem
type AudioSignalProblem =
Public Enum AudioSignalProblem
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| None | 0 | Sem problemas com a entrada de áudio. |
| TooNoisy | 1 | A entrada de áudio tem demasiado ruído de fundo. |
| NoSignal | 2 | A entrada de áudio não é detetada. |
| TooLoud | 3 | A entrada de áudio está demasiado alta. |
| TooSoft | 4 | A entrada de áudio é demasiado baixa. |
| TooFast | 5 | A entrada de áudio é demasiado rápida. |
| TooSlow | 6 | A entrada de áudio é demasiado lenta. |
Exemplos
O exemplo seguinte define um gestor de eventos que recolhe informação sobre um 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.
}
Observações
A AudioSignalProblemOccurredEventArgs.AudioSignalProblem propriedade recebe um membro desta enumeração quando o SpeechRecognitionEngine ou SpeechRecognizer levanta um AudioSignalProblemOccurred evento.