Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

SpeechSynthesizer::PhonemeReached Event

Raised when a phoneme is reached.

Namespace:  System.Speech.Synthesis
Assembly:  System.Speech (in System.Speech.dll)

public:
 event EventHandler<PhonemeReachedEventArgs^>^ PhonemeReached {
	void add (EventHandler<PhonemeReachedEventArgs^>^ value);
	void remove (EventHandler<PhonemeReachedEventArgs^>^ value);
}

A phoneme is a basic component of written language, typically a letter of an alphabet (or the combination of two letters) that represents one or more distinct sounds. For example, the letter “c” is a phoneme that may sound like “s” in “cinder”, or like “k” in “catch”. A written word is an assemblage of phonemes. Changing a phoneme in a word will alter its spelling.

A SpeechSynthesizer instance generates a PhonemeReached event for each portion of a word that constitutes a phoneme. For example, for the word “theme” would generate three PhonemeReached events; one for the “th” sound, one for the “e” sound, and one for the “m” sound (me).

For an example and information about data associated with the event, see PhonemeReachedEventArgs.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4
Show:
© 2015 Microsoft