AudioSignalProblem Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит список возможных проблем в звуковом сигнале, поступающем в обработчик распознавания речи.
public enum class AudioSignalProblem
public enum AudioSignalProblem
type AudioSignalProblem =
Public Enum AudioSignalProblem
- Наследование
Поля
None | 0 | Без проблем с аудиовходом. |
NoSignal | 2 | Аудио вход не обнаружен. |
TooFast | 5 | Аудио вход слишком быстрый. |
TooLoud | 3 | Аудио вход слишком громкий. |
TooNoisy | 1 | Слишком сильный фоновый шум в аудио входе. |
TooSlow | 6 | Аудио вход слишком медленный. |
TooSoft | 4 | Аудио вход слишком тихий. |
Примеры
В следующем примере определяется обработчик событий, который собирает сведения о событии AudioSignalProblemOccurred .
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.
}
Комментарии
Свойство AudioSignalProblemOccurredEventArgs.AudioSignalProblem получает член этого перечисления, когда SpeechRecognitionEngine или SpeechRecognizer вызывает AudioSignalProblemOccurred событие .