AudioSignalProblem Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém uma lista de possíveis problemas no sinal de áudio que chega em um mecanismo de reconhecimento de fala.
public enum class AudioSignalProblem
public enum AudioSignalProblem
type AudioSignalProblem =
Public Enum AudioSignalProblem
- Herança
Campos
None | 0 | Não há problemas com a entrada de áudio. |
NoSignal | 2 | A entrada de áudio não é detectada. |
TooFast | 5 | A entrada de áudio é muito rápida. |
TooLoud | 3 | A entrada de áudio é muito alta. |
TooNoisy | 1 | A entrada de áudio tem muito ruído de tela de fundo. |
TooSlow | 6 | A entrada de áudio é muito lenta. |
TooSoft | 4 | A entrada de áudio é muito baixa. |
Exemplos
O exemplo a seguir define um manipulador de eventos que coleta informações 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.
}
Comentários
A AudioSignalProblemOccurredEventArgs.AudioSignalProblem propriedade obtém um membro dessa enumeração quando o SpeechRecognitionEngine ou SpeechRecognizer gera um AudioSignalProblemOccurred evento.