Sdílet prostřednictvím


PromptBuilder.StartParagraph Metoda

Definice

Určuje začátek odstavce v objektu PromptBuilder a volitelně určuje jazyk.

Přetížení

Name Description
StartParagraph(CultureInfo)

Určuje začátek odstavce v zadané jazykové verzi objektu PromptBuilder .

StartParagraph()

Určuje začátek odstavce v objektu PromptBuilder .

Poznámky

Dlouhé výzvy se dají vykreslit podobně jako lidské řeči, pokud jsou rozdělené na věty a odstavce.

StartParagraph(CultureInfo)

Zdroj:
PromptBuilder.cs
Zdroj:
PromptBuilder.cs
Zdroj:
PromptBuilder.cs
Zdroj:
PromptBuilder.cs

Určuje začátek odstavce v zadané jazykové verzi objektu PromptBuilder .

public:
 void StartParagraph(System::Globalization::CultureInfo ^ culture);
public void StartParagraph(System.Globalization.CultureInfo culture);
member this.StartParagraph : System.Globalization.CultureInfo -> unit
Public Sub StartParagraph (culture As CultureInfo)

Parametry

culture
CultureInfo

Poskytuje informace o konkrétní jazykové verzi, jako je jazyk, název jazykové verze, systém zápisu, použitý kalendář a formátování kalendářních dat a řazení řetězců.

Poznámky

Dlouhé výzvy se dají vykreslit podobně jako lidské řeči, pokud jsou rozdělené na věty a odstavce.

Parametr culture odstavce se může lišit od Culture vlastnosti objektu, který ho PromptBuilder obsahuje. V důsledku toho hodnota parametru cultureCulture přepíše vlastnost. Pokusí SpeechSynthesizer se vybrat nainstalovaný hlas, který podporuje jazyk určený parametrem culture pro mluvený odstavec. Pokud se najde hlas se zadanou jazykovou verzí, použije se. Pokud nelze najít hlas se zadanou jazykovou verzí, použije se výchozí hlas. Chcete-li přestat používat hlas určený voláním StartParagraphEndParagraph.

Aby bylo možné správně vyslovovat slova v jazyce určeném culture parametrem, musí být nainstalován modul syntézy řeči (převod textu na řeč nebo TTS), který podporuje jazyk. Nainstalovaný modul TTS se nazývá hlas. Chcete-li získat informace o tom, které hlasy jsou nainstalovány pro konkrétní jazykovou verzi, použijte metodu GetInstalledVoices .

Microsoft Windows a rozhraní System.Speech API přijímají všechny platné kódy zemí jazyka jako hodnoty pro culture. Moduly TTS, které jsou dodávány s Windows 7, podporují následující kódy zemí jazyka:

  • en-US. Angličtina (Spojené státy)

  • zh-CN. Čínština (Čína)

  • zh-TW. Čínština (Tchaj-wan)

Jsou povoleny také dvoumísmenné kódy jazyka, jako je "en".

Platí pro

StartParagraph()

Zdroj:
PromptBuilder.cs
Zdroj:
PromptBuilder.cs
Zdroj:
PromptBuilder.cs
Zdroj:
PromptBuilder.cs

Určuje začátek odstavce v objektu PromptBuilder .

public:
 void StartParagraph();
public void StartParagraph();
member this.StartParagraph : unit -> unit
Public Sub StartParagraph ()

Příklady

Následující příklad vytvoří PromptBuilder objekt, připojí obsah a uspořádá obsah do odstavců a vět.

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 as paragraphs and sentences.
        PromptBuilder parSent = new PromptBuilder();
        parSent.StartParagraph();
        parSent.StartSentence();
        parSent.AppendText("Introducing the sentence element.");
        parSent.EndSentence();
        parSent.StartSentence();
        parSent.AppendText("You can use it to mark individual sentences.");
        parSent.EndSentence();
        parSent.EndParagraph();
        parSent.StartParagraph();
        parSent.AppendText("Another simple paragraph. Sentence structure in this paragraph" +
          "is not explicitly marked.");
        parSent.EndParagraph();

        // Speak the contents of the SSML prompt.
        synth.Speak(parSent);
      }

      Console.WriteLine();
      Console.WriteLine("Press any key to exit...");
      Console.ReadKey();
    }
  }
}

Poznámky

Dlouhé výzvy se dají vykreslit podobně jako lidské řeči, pokud jsou rozdělené na věty a odstavce.

Platí pro