PromptBuilder.StartStyle(PromptStyle) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u het begin van een stijl in het PromptBuilder object.
public:
void StartStyle(System::Speech::Synthesis::PromptStyle ^ style);
public void StartStyle(System.Speech.Synthesis.PromptStyle style);
member this.StartStyle : System.Speech.Synthesis.PromptStyle -> unit
Public Sub StartStyle (style As PromptStyle)
Parameters
- style
- PromptStyle
De stijl die moet worden gestart.
Voorbeelden
In het volgende voorbeeld wordt een PromptBuilder object gemaakt en worden tekenreeksen toegevoegd. In het voorbeeld wordt de StartStyle methode gebruikt om een trage spreeksnelheid op te geven voor de tekenreeks die wordt toegevoegd, waarmee de inhoud van een order wordt opgesomd.
using System;
using System.Speech.Synthesis;
namespace SampleSynthesis
{
class Program
{
static void Main(string[] args)
{
// Initialize a new instance of the SpeechSynthesizer.
using (SpeechSynthesizer synth = new SpeechSynthesizer())
{
// Configure the audio output.
synth.SetOutputToDefaultAudioDevice();
// Create a PromptBuilder object and add content.
PromptBuilder style = new PromptBuilder();
style.AppendText("Your order for");
style.StartStyle(new PromptStyle(PromptRate.Slow));
style.AppendText("one kitchen sink and one faucet");
style.EndStyle();
style.AppendText("has been confirmed.");
// Speak the contents of the SSML prompt.
synth.Speak(style);
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}
Opmerkingen
De StartStyle methode gebruikt een PromptStyle object als argument. U kunt de eigenschappen van het PromptStyle object gebruiken om de nadruk, spreeksnelheid en volume (luidheid) in te stellen om toe te passen op spraakuitvoer terwijl de stijl van kracht is. Als u de huidige stijl niet meer wilt gebruiken, roept u de EndStyle methode aan.
Note
- De spraaksynthese-engines in Windows bieden momenteel geen ondersteuning voor de nadrukparameter. Het instellen van waarden voor de nadrukparameter zal geen hoorbare verandering opleveren in de gesynthetiseerde spraakuitvoer.
- De Default instelling voor PromptVolume is volledig volume, wat hetzelfde is als ExtraLoud. De andere instellingen verlagen het volume van de spraakuitvoer ten opzichte van het volledige volume.