PromptBuilder.AppendAudio Metoda

Definice

Připojí zadaný zvukový soubor k objektu PromptBuilder .

Přetížení

Name Description
AppendAudio(String)

Připojí zadaný zvukový soubor do PromptBuildersouboru .

AppendAudio(Uri)

Připojí zvukový soubor k zadanému identifikátoru PromptBuilderURI .

AppendAudio(Uri, String)

Připojí zadaný zvukový soubor a alternativní text .PromptBuilder

AppendAudio(String)

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

Připojí zadaný zvukový soubor do PromptBuildersouboru .

public:
 void AppendAudio(System::String ^ path);
public void AppendAudio(string path);
member this.AppendAudio : string -> unit
Public Sub AppendAudio (path As String)

Parametry

path
String

Plně kvalifikovaná cesta ke zvukovému souboru.

Poznámky

Important

Volání metod z této třídy s nedůvěryhodnými daty představuje bezpečnostní riziko. Volejte metody z této třídy pouze s důvěryhodnými daty. Další informace naleznete v tématu Ověření všech vstupů.

Platí pro

AppendAudio(Uri)

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

Připojí zvukový soubor k zadanému identifikátoru PromptBuilderURI .

public:
 void AppendAudio(Uri ^ audioFile);
public void AppendAudio(Uri audioFile);
member this.AppendAudio : Uri -> unit
Public Sub AppendAudio (audioFile As Uri)

Parametry

audioFile
Uri

Identifikátor URI zvukového souboru.

Příklady

Následující příklad inicializuje novou instanci PromptBuilder třídy a pak do ní přidá text následovaný zvukovým souborem.

using System.Speech.PromptBuilder;

public void SimpleConcatenation()
{
    // Add a prompt fragment from a .wav file.
    PromptBuilder builder = new PromptBuilder ();
    builder.AppendText("How are you today?");
    builder.AppendAudio(new Uri ("http://www.speech.microsoft.com/ding.wav"));
}

Následující kód ukazuje ekvivalentní kód SSML.

<speak xmlns="http://www.w3.org/2001/10/synthesis"
       xmlns:ms="http://www.microsoft.com/speech/synthesis" xml:lang="en">

  How are you today?
  <audio src="http://www.speech.microsoft.com/ding.wav" />

</speak>

Poznámky

Important

Volání metod z této třídy s nedůvěryhodnými daty představuje bezpečnostní riziko. Volejte metody z této třídy pouze s důvěryhodnými daty. Další informace naleznete v tématu Ověření všech vstupů.

Platí pro

AppendAudio(Uri, String)

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

Připojí zadaný zvukový soubor a alternativní text .PromptBuilder

public:
 void AppendAudio(Uri ^ audioFile, System::String ^ alternateText);
public void AppendAudio(Uri audioFile, string alternateText);
member this.AppendAudio : Uri * string -> unit
Public Sub AppendAudio (audioFile As Uri, alternateText As String)

Parametry

audioFile
Uri

Identifikátor URI zvukového souboru.

alternateText
String

Řetězec obsahující alternativní text představující zvuk.

Příklady

Následující příklady přidají do PromptBuilder instance zvukový soubor a určí text, který má mluvit, pokud se zvukový soubor nedá přehrát.

using System.Speech.PromptBuilder;

public void SimpleConcatenation()
{

    // Concatenate a prompt fragment from a .wav file.
    PromptBuilder builder = new PromptBuilder ();
    builder.AppendAudio(new Uri ("C:\\OnHold.wav"), "Your call will be answered in the order it was received");
}

Následující kód ukazuje ekvivalentní kód SSML.

<speak xmlns="http://www.w3.org/2001/10/synthesis"
       xmlns:ms="http://www.microsoft.com/speech/synthesis" xml:lang="en">

  <audio src="C:\OnHold.wav"> Your call will be answered in the order it was received. </audio>

</speak>

Poznámky

Modul syntézy řeči bude mluvit alternativní text, pokud zvukový soubor nelze přehrát.

Important

Volání metod z této třídy s nedůvěryhodnými daty představuje bezpečnostní riziko. Volejte metody z této třídy pouze s důvěryhodnými daty. Další informace naleznete v tématu Ověření všech vstupů.

Platí pro