Freigeben über


ContourPoint Struktur

Definition

Stellt Änderungen in der Stimmhöhe für den Spracheinhalt von einem TextFragment dar.

public value class ContourPoint : IEquatable<System::Speech::Synthesis::TtsEngine::ContourPoint>
public struct ContourPoint : IEquatable<System.Speech.Synthesis.TtsEngine.ContourPoint>
type ContourPoint = struct
Public Structure ContourPoint
Implements IEquatable(Of ContourPoint)
Vererbung
ContourPoint
Implementiert

Hinweise

Die Tonhöhenkontur wird als Array von Zielen zu bestimmten Zeitpositionen in der Sprachausgabe definiert. Jedes Ziel wird durch drei Parameter definiert. Der erste Wert ist ein Prozentsatz des Zeitraums des enthaltenen Texts (eine Zahl gefolgt von "%"). Der zweite Wert gibt den Betrag an, der die Tonhöhe erhöhen oder senken soll. Der dritte Wert gibt die Einheit an, die für die im zweiten Wert angegebene Zahl verwendet werden soll. entweder Prozentsatz oder Hertz (Hz).

ContourPoint -Objekte werden von der GetContourPoints -Methode abgerufen oder verwendet, um die Tonhöhenkontur für ein TextFragment von der SetContourPoints -Methode festzulegen.

Konstruktoren

ContourPoint(Single, Single, ContourPointChangeType)

Erstellt eine neue Instanz der ContourPoint-Klasse.

Eigenschaften

Change

Ruft den Wert ab, der die Menge darstellt, um die Schriftbreite an einem Punkt in TextFragment auszulösen oder zu verringern.

ChangeType

Ruft einen Member von ChangeType ab, der angibt, welche Einheit für die im change-Parameter eines ContourPoint-Objekts angegebene Zahl verwendet wird.

Start

Ruft ein Single ab, das den Zeitpunkt angibt, an dem die Änderung der Tonhöhe in TextFragment angewendet wird. Dies wird als der verstrichenen Prozentanteil der Dauer des TextFragment an diesem Punkt ausgedrückt.

Methoden

Equals(ContourPoint)

Bestimmt, ob die angegebene Instanz von ContourPoint und die aktuelle Instanz von ContourPoint gleich sind.

Equals(Object)

Bestimmt, ob ein gegebenes Objekt eine ContourPoint-Instanz und gleich der aktuellen Instanz von ContourPoint ist.

GetHashCode()

Gibt einen Hashcode für diese Instanz zurück.

Operatoren

Equality(ContourPoint, ContourPoint)

Stellt fest, ob zwei Instanzen von ContourPoint gleich sind.

Inequality(ContourPoint, ContourPoint)

Stellt fest, ob zwei Instanzen von ContourPoint NICHT gleich sind.

Gilt für: