8 instantiations of ProsodyNumber
System.Speech (8)
Internal\Synthesis\SSmlParser.cs (4)
1541
ProsodyNumber timePosition =
new
();
1542
ProsodyNumber target =
new
();
1653
number = new
ProsodyNumber
(attributeConst[pos]);
1673
number = new
ProsodyNumber
(attributeConst[pos]);
Synthesis\TTSEngine\TTSEngineTypes.cs (4)
290
Pitch = new
ProsodyNumber
((int)ProsodyPitch.Default);
291
Range = new
ProsodyNumber
((int)ProsodyRange.Default);
292
Rate = new
ProsodyNumber
((int)ProsodyRate.Default);
293
Volume = new
ProsodyNumber
((int)ProsodyVolume.Default);
32 references to ProsodyNumber
System.Speech (32)
Internal\Synthesis\ConvertTextFrag.cs (6)
152
private static int SapiVolume(
ProsodyNumber
volume)
155
if (volume.SsmlAttributeId !=
ProsodyNumber
.AbsoluteNumber)
256
private static int SapiRate(
ProsodyNumber
rate)
267
if (rate.SsmlAttributeId !=
ProsodyNumber
.AbsoluteNumber)
307
private static int SapiPitch(
ProsodyNumber
pitch)
311
if (pitch.SsmlAttributeId !=
ProsodyNumber
.AbsoluteNumber)
Internal\Synthesis\SSmlParser.cs (11)
1541
ProsodyNumber
timePosition = new();
1542
ProsodyNumber
target = new();
1545
if (!percent || !TryParseNumber(contour.Substring(start, comma - (start + 1)), ref timePosition) || timePosition.SsmlAttributeId ==
ProsodyNumber
.AbsoluteNumber)
1637
private static bool ParseNumberHz(XmlReader reader, ref string? attribute, string[] attributeValues, int[] attributeConst, ref
ProsodyNumber
number)
1658
private static bool ParseNumberRelative(XmlReader reader, ref string? attribute, string[] attributeValues, int[] attributeConst, ref
ProsodyNumber
number)
1678
private static bool TryParseNumber(string sNumber, ref
ProsodyNumber
number)
1713
number.SsmlAttributeId =
ProsodyNumber
.AbsoluteNumber;
1733
private static bool TryParseHz(string sNumber, ref
ProsodyNumber
number, bool acceptHzRelative, out bool isHz)
1739
number.SsmlAttributeId =
ProsodyNumber
.AbsoluteNumber;
1755
fResult = TryParseNumber(sNumber.Substring(0, sNumber.Length - 2), ref number) && (acceptHzRelative || number.SsmlAttributeId ==
ProsodyNumber
.AbsoluteNumber);
1761
fResult = TryParseNumber(sNumber, ref number) && number.SsmlAttributeId ==
ProsodyNumber
.AbsoluteNumber;
Synthesis\TTSEngine\TTSEngineTypes.cs (15)
276
public
ProsodyNumber
Pitch { get { return _pitch; } set { _pitch = value; } }
277
public
ProsodyNumber
Range { get { return _range; } set { _range = value; } }
278
public
ProsodyNumber
Rate { get { return _rate; } set { _rate = value; } }
280
public
ProsodyNumber
Volume { get { return _volume; } set { _volume = value; } }
307
internal
ProsodyNumber
_pitch;
308
internal
ProsodyNumber
_range;
309
internal
ProsodyNumber
_rate; // can be casted to a Prosody Rate
311
internal
ProsodyNumber
_volume;
358
public struct ProsodyNumber : IEquatable<
ProsodyNumber
>
379
public static bool operator ==(
ProsodyNumber
prosodyNumber1,
ProsodyNumber
prosodyNumber2)
383
public static bool operator !=(
ProsodyNumber
prosodyNumber1,
ProsodyNumber
prosodyNumber2)
387
public bool Equals(
ProsodyNumber
other)
393
if (obj is not
ProsodyNumber
pn)