PromptBuilder 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 PromptBuilder classe.
Surcharges
| Nom | Description |
|---|---|
| PromptBuilder() |
Crée une instance de la PromptBuilder classe. |
| PromptBuilder(CultureInfo) |
Crée une instance de la PromptBuilder classe et spécifie une culture. |
PromptBuilder()
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
Crée une instance de la PromptBuilder classe.
public:
PromptBuilder();
public PromptBuilder();
Public Sub New ()
Exemples
L’exemple suivant crée une PromptBuilder instance et ajoute une chaîne de texte à celle-ci.
using System.Speech.Synthesis;
public void MySimpleText ()
{
PromptBuilder builder = new PromptBuilder ();
builder.AppendText("Hello world!");
}
Le balisage suivant montre l’équivalent dans SSML (Speech Synthesis Markup Language) (xml:lang est un attribut requis de l’élément speak ) :
<speak version="1.0"
xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">
Hello world!
</speak>
S’applique à
PromptBuilder(CultureInfo)
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
Crée une instance de la PromptBuilder classe et spécifie une culture.
public:
PromptBuilder(System::Globalization::CultureInfo ^ culture);
public PromptBuilder(System.Globalization.CultureInfo culture);
new System.Speech.Synthesis.PromptBuilder : System.Globalization.CultureInfo -> System.Speech.Synthesis.PromptBuilder
Public Sub New (culture As CultureInfo)
Paramètres
- culture
- CultureInfo
Fournit des informations sur une culture spécifique, telle que sa langue, le nom de la culture, le système d’écriture, le calendrier utilisé et la mise en forme des dates et des chaînes de tri.
Exemples
L’exemple suivant crée une PromptBuilder instance et spécifie son Culture.
using System.Speech.Synthesis;
public void MySimpleText ()
{
PromptBuilder builder = new PromptBuilder(new System.Globalization.CultureInfo("en-US"));
builder.AppendText("Hello world!");
}
Le balisage suivant montre l’équivalent SSML :
<speak version="1.0"
xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">
Hello world!
</speak>
Remarques
Ce constructeur définit la valeur de la Culture propriété. L’objet SpeechSynthesizer tente de sélectionner une voix installée qui prend en charge la langue spécifiée par le culture paramètre pour traiter l’invite. Si une voix avec la culture spécifiée est trouvée, elle est utilisée. Si une voix avec la culture spécifiée est introuvable, la voix par défaut est utilisée.
Pour prononcer correctement les mots dans la langue spécifiée par le culture paramètre, un moteur de synthèse vocale (synthèse vocale ou TTS) qui prend en charge la langue doit être installé. Un moteur TTS installé est appelé voix. Pour obtenir des informations sur les voix installées pour une culture spécifique, utilisez la GetInstalledVoices méthode.
Microsoft Windows et l’API System.Speech acceptent tous les codes de pays de langue valides comme valeurs pour culture. Les moteurs TTS fournis avec Windows 7 prennent en charge les codes de langue suivants :
en-US. Anglais (États-Unis)
zh-CN. Chinois (Chine)
zh-TW. Chinois (Taïwan)
Les codes de langue à deux lettres tels que « en » sont également autorisés.