AudioSignalProblemOccurredEventArgs Třída
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í.
Poskytuje data pro AudioSignalProblemOccurred
událost SpeechRecognizer nebo SpeechRecognitionEngine.
public ref class AudioSignalProblemOccurredEventArgs : EventArgs
public class AudioSignalProblemOccurredEventArgs : EventArgs
type AudioSignalProblemOccurredEventArgs = class
inherit EventArgs
Public Class AudioSignalProblemOccurredEventArgs
Inherits EventArgs
- Dědičnost
Příklady
Následující příklad definuje obslužnou rutinu události, která shromažďuje informace o AudioSignalProblemOccurred události.
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.RecognizerAudioPosition);
// Insert additional event handler code here.
}
Poznámky
Instance je AudioSignalProblemOccurredEventArgs vytvořena, když SpeechRecognitionEngine objekt nebo SpeechRecognizer vyvolá AudioSignalProblemOccurred
událost. Pokud chcete získat informace související s událostí AudioSignalProblemOccurred
, získejte přístup k následujícím vlastnostem v obslužné rutině události:
Vlastnost AudioPosition odkazuje na pozici vstupního zařízení ve vygenerovaném zvukovém streamu. Naproti tomu RecognizerAudioPosition vlastnost odkazuje na pozici rozpoznávání v rámci zvukového vstupu. Tyto pozice se můžou lišit. Další informace najdete v tématu Použití událostí rozpoznávání řeči.
Vlastnost AudioSignalProblem určuje, ke kterému problému došlo.
AudioSignalProblemOccurredEventArgs je odvozeno z EventArgs.
Vlastnosti
AudioLevel |
Získá úroveň zvuku přidruženou k události. |
AudioPosition |
Získá pozici ve zvukovém streamu vstupního zařízení, která označuje, kde došlo k problému. |
AudioSignalProblem |
Dochází k problému se zvukovým signálem. |
RecognizerAudioPosition |
Získá pozici ve zvukovém vstupu, který rozpoznávání přijal, která označuje, kde došlo k problému. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |