SpeechSynthesizer.Volume Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Ausgabevolumens des SpeechSynthesizer Objekts.
public:
property int Volume { int get(); void set(int value); };
public int Volume { get; set; }
member this.Volume : int with get, set
Public Property Volume As Integer
Eigenschaftswert
Gibt das Volumen des SpeechSynthesizer, von 0 bis 100 zurück.
Beispiele
Im folgenden Beispiel wird die Lautstärke der SpeechSynthesizerAudioausgabe für die synthetisierte Stimme und die WAV-Datei festgelegt.
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();
// Set the volume of the SpeechSynthesizer's ouput.
synth.Volume = 60;
// Build a prompt containing recorded audio and synthesized speech.
PromptBuilder builder = new PromptBuilder(
new System.Globalization.CultureInfo("en-US"));
builder.AppendAudio("C:\\Test\\WelcomeToContosoRadio.wav");
builder.AppendText(
"The weather forecast for today is partly cloudy with some sun breaks.");
// Speak the prompt.
synth.Speak(builder);
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}