PromptBuilder..::..StartVoice Method (VoiceGender, VoiceAge, Int32) |
PromptBuilder Class See Also Send Feedback |
Instructs the synthesizer to change the voice in the PromptBuilder object and specifies its gender, age, and a preferred voice that matches the specified gender and age.
Namespace:
Microsoft.Speech.Synthesis
Assembly:
Microsoft.Speech (in Microsoft.Speech.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Sub StartVoice ( _ gender As VoiceGender, _ age As VoiceAge, _ voiceAlternate As Integer _ ) |
Visual Basic (Usage) |
---|
Dim instance As PromptBuilder Dim gender As VoiceGender Dim age As VoiceAge Dim voiceAlternate As Integer instance.StartVoice(gender, age, voiceAlternate) |
C# |
---|
public void StartVoice( VoiceGender gender, VoiceAge age, int voiceAlternate ) |
Parameters
- gender
- Type: Microsoft.Speech.Synthesis..::..VoiceGender
The gender of the voice to use.
- age
- Type: Microsoft.Speech.Synthesis..::..VoiceAge
The age of the voice to use.
- voiceAlternate
- Type: System..::..Int32
An integer that specifies a preferred voice when more than one voice matches the gender and age parameters.
Remarks
A speech synthesis engine counts the matches it finds for the specified parameters, and returns the voice when the count equals the voiceAlternate parameter.
Use the GetInstalledVoices()()()() methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.