RecognizedAudio.AudioPosition Vlastnost
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í.
Získá umístění ve vstupním zvukovém streamu pro začátek rozpoznaného zvuku.
public:
property TimeSpan AudioPosition { TimeSpan get(); };
public TimeSpan AudioPosition { get; }
member this.AudioPosition : TimeSpan
Public ReadOnly Property AudioPosition As TimeSpan
Hodnota vlastnosti
Umístění ve vstupním zvukovém streamu pro začátek rozpoznaného zvuku.
Příklady
Následující příklad zpracovává SpeechRecognitionEngine.SpeechRecognized událost nebo SpeechRecognizer.SpeechRecognized a výstupy do konzoly informace o rozpoznaný zvuk, který je přidružen k výsledku rozpoznávání.
// Handle the SpeechRecognized event.
void SpeechRecognizedHandler(object sender, SpeechRecognizedEventArgs e)
{
if (e.Result == null) return;
RecognitionResult result = e.Result;
Console.WriteLine("Grammar({0}): {1}",
result.Grammar.Name, result.Text);
if (e.Result.Audio != null)
{
RecognizedAudio audio = e.Result.Audio;
Console.WriteLine(" start time: {0}", audio.StartTime);
Console.WriteLine(" encoding format: {0}", audio.Format.EncodingFormat);
Console.WriteLine(" position: {0}, duration: {1}",
audio.AudioPosition, audio.Duration);
}
// Add event handler code here.
}
Poznámky
Tato vlastnost odkazuje na pozici na začátku rozpoznané fráze ve zvukovém streamu generovaném vstupním zařízením. Naproti tomu RecognizerAudioPosition
vlastnost SpeechRecognitionEngine tříd a SpeechRecognizer odkazuje na pozici rozpoznávání v rámci jeho 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 StartTime získá systémový čas na začátku operace rozpoznávání.