PromptBuilder.AppendText Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dołącza tekst do PromptBuilder obiektu.
Przeciążenia
AppendText(String) |
Określa tekst do dołączania do PromptBuilder obiektu. |
AppendText(String, PromptEmphasis) |
Dołącza tekst do PromptBuilder obiektu i określa stopień wyróżnienia tekstu. |
AppendText(String, PromptRate) |
Dołącza tekst do PromptBuilder obiektu i określa szybkość mówienia tekstu. |
AppendText(String, PromptVolume) |
Dołącza tekst do PromptBuilder obiektu i określa wolumin, aby mówić tekst. |
AppendText(String)
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
Określa tekst do dołączania do PromptBuilder obiektu.
public:
void AppendText(System::String ^ textToSpeak);
public void AppendText (string textToSpeak);
member this.AppendText : string -> unit
Public Sub AppendText (textToSpeak As String)
Parametry
- textToSpeak
- String
Ciąg zawierający tekst, który ma być wypowiadany.
Przykłady
Poniższy przykład tworzy PromptBuilder obiekt i dołącza ciąg tekstowy AppendText przy użyciu metody .
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 append a text string.
PromptBuilder speakText = new PromptBuilder();
speakText.AppendText("Say the name of the song you want to hear");
// Speak the contents of the prompt.
synth.Speak(speakText);
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}
Uwagi
Aby dołączyć tekst sformatowany jako język znaczników SSML, użyj polecenia AppendSsmlMarkup.
Dotyczy
AppendText(String, PromptEmphasis)
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
Dołącza tekst do PromptBuilder obiektu i określa stopień wyróżnienia tekstu.
public:
void AppendText(System::String ^ textToSpeak, System::Speech::Synthesis::PromptEmphasis emphasis);
public void AppendText (string textToSpeak, System.Speech.Synthesis.PromptEmphasis emphasis);
member this.AppendText : string * System.Speech.Synthesis.PromptEmphasis -> unit
Public Sub AppendText (textToSpeak As String, emphasis As PromptEmphasis)
Parametry
- textToSpeak
- String
Ciąg zawierający tekst, który ma być wypowiadany.
- emphasis
- PromptEmphasis
Wartość podkreślenia lub podkreślenia, która ma być stosowana do tekstu.
Uwagi
Aparaty syntezy mowy w systemie Windows nie obsługują obecnie parametru nacisku. Ustawienie wartości parametru wyróżnienia spowoduje, że żadne zmiany nie będą słyszalne w syntetyzowanych danych wyjściowych mowy.
Dotyczy
AppendText(String, PromptRate)
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
Dołącza tekst do PromptBuilder obiektu i określa szybkość mówienia tekstu.
public:
void AppendText(System::String ^ textToSpeak, System::Speech::Synthesis::PromptRate rate);
public void AppendText (string textToSpeak, System.Speech.Synthesis.PromptRate rate);
member this.AppendText : string * System.Speech.Synthesis.PromptRate -> unit
Public Sub AppendText (textToSpeak As String, rate As PromptRate)
Parametry
- textToSpeak
- String
Ciąg zawierający tekst, który ma być wypowiadany.
- rate
- PromptRate
Wartość współczynnika mówienia, która ma być stosowana do tekstu.
Przykłady
Poniższy przykład tworzy PromptBuilder obiekt i dołącza ciągi tekstowe. W przykładzie AppendText użyto metody , aby określić powolny współczynnik mówienia dla dodawanego ciągu, który wylicza zawartość zamówienia.
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 speakRate = new PromptBuilder();
speakRate.AppendText("Your order for");
speakRate.AppendText("one kitchen sink and one faucet", PromptRate.Slow);
speakRate.AppendText("has been confirmed.");
// Speak the contents of the SSML prompt.
synth.Speak(speakRate);
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}
Dotyczy
AppendText(String, PromptVolume)
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
Dołącza tekst do PromptBuilder obiektu i określa wolumin, aby mówić tekst.
public:
void AppendText(System::String ^ textToSpeak, System::Speech::Synthesis::PromptVolume volume);
public void AppendText (string textToSpeak, System.Speech.Synthesis.PromptVolume volume);
member this.AppendText : string * System.Speech.Synthesis.PromptVolume -> unit
Public Sub AppendText (textToSpeak As String, volume As PromptVolume)
Parametry
- textToSpeak
- String
Ciąg zawierający tekst, który ma być wypowiadany.
- volume
- PromptVolume
Wartość głośności mówienia (głośność), która ma być stosowana do tekstu.
Przykłady
W poniższym przykładzie AppendText użyto metody , aby określić ustawienia woluminu SpeechSynthesizer , które powinny być stosowane do danych wyjściowych mowy.
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();
// Build a prompt that applies different volume settings.
PromptBuilder builder = new PromptBuilder();
builder.AppendText("This is the default speaking volume.", PromptVolume.Default);
builder.AppendBreak();
builder.AppendText("This is the extra loud speaking volume.", PromptVolume.ExtraLoud);
builder.AppendBreak();
builder.AppendText("This is the medium speaking volume.", PromptVolume.Medium);
// Speak the prompt.
synth.Speak(builder);
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}
Uwagi
Ustawienie Default dla PromptVolume jest pełnym woluminem, co jest takie samo jak ExtraLoud. Inne ustawienia zmniejszają ilość danych wyjściowych mowy względem pełnego woluminu.