Prompt Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une instance de la Prompt classe.
Surcharges
| Nom | Description |
|---|---|
| Prompt(PromptBuilder) |
Crée une instance de la Prompt classe à partir d’un PromptBuilder objet. |
| Prompt(String) |
Crée une instance de la Prompt classe et spécifie le texte à prononcer. |
| Prompt(String, SynthesisTextFormat) |
Crée une instance de la Prompt classe et spécifie le texte à prononcer et indique si son format est un texte brut ou une langue de balisage. |
Prompt(PromptBuilder)
- Source:
- Prompt.cs
- Source:
- Prompt.cs
- Source:
- Prompt.cs
- Source:
- Prompt.cs
Crée une instance de la Prompt classe à partir d’un PromptBuilder objet.
public:
Prompt(System::Speech::Synthesis::PromptBuilder ^ promptBuilder);
public Prompt(System.Speech.Synthesis.PromptBuilder promptBuilder);
new System.Speech.Synthesis.Prompt : System.Speech.Synthesis.PromptBuilder -> System.Speech.Synthesis.Prompt
Public Sub New (promptBuilder As PromptBuilder)
Paramètres
- promptBuilder
- PromptBuilder
Contenu à prononcer.
S’applique à
Prompt(String)
- Source:
- Prompt.cs
- Source:
- Prompt.cs
- Source:
- Prompt.cs
- Source:
- Prompt.cs
Crée une instance de la Prompt classe et spécifie le texte à prononcer.
public:
Prompt(System::String ^ textToSpeak);
public Prompt(string textToSpeak);
new System.Speech.Synthesis.Prompt : string -> System.Speech.Synthesis.Prompt
Public Sub New (textToSpeak As String)
Paramètres
- textToSpeak
- String
Texte à présenter oralement.
Exemples
L’exemple suivant crée un Prompt objet à partir d’une chaîne et transmet l’objet en tant qu’argument à la Speak méthode.
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 prompt from a string.
Prompt color = new Prompt("What is your favorite color?");
// Speak the contents of the prompt synchronously.
synth.Speak(color);
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}
S’applique à
Prompt(String, SynthesisTextFormat)
- Source:
- Prompt.cs
- Source:
- Prompt.cs
- Source:
- Prompt.cs
- Source:
- Prompt.cs
Crée une instance de la Prompt classe et spécifie le texte à prononcer et indique si son format est un texte brut ou une langue de balisage.
public:
Prompt(System::String ^ textToSpeak, System::Speech::Synthesis::SynthesisTextFormat media);
public Prompt(string textToSpeak, System.Speech.Synthesis.SynthesisTextFormat media);
new System.Speech.Synthesis.Prompt : string * System.Speech.Synthesis.SynthesisTextFormat -> System.Speech.Synthesis.Prompt
Public Sub New (textToSpeak As String, media As SynthesisTextFormat)
Paramètres
- textToSpeak
- String
Texte à présenter oralement.
- media
- SynthesisTextFormat
Valeur qui spécifie le format du texte.
Exemples
L’exemple suivant génère une chaîne qui contient le balisage SSML, crée un Prompt objet à partir de la chaîne et parle l’invite.
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 an SSML prompt in a string.
string fileName = "<speak version=\"1.0\" ";
fileName += "xmlns=\"http://www.w3.org/2001/10/synthesis\" ";
fileName += "xml:lang=\"en-US\">";
fileName += "Say a name for the new file <mark name=\"fileName\" />.";
fileName += "</speak>";
// Create a Prompt object from the string.
Prompt ssmlFile = new Prompt(fileName, SynthesisTextFormat.Ssml);
// Speak the contents of the SSML prompt.
synth.Speak(ssmlFile);
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}
Remarques
Le contenu du textToSpeak paramètre doit inclure un speak élément et doit être conforme à la version 1.0 (Speech Synthesis Markup Language) version 1.0.