Język

PromptBuilder.AppendAudio Metoda

Definicja

Dołącza określony plik dźwiękowy do PromptBuilder obiektu.

Przeciążenia

Nazwa Opis
AppendAudio(String)

Dołącza określony plik dźwiękowy do pliku PromptBuilder.

AppendAudio(Uri)

Dołącza plik audio w określonym identyfikatorze URI do elementu PromptBuilder.

AppendAudio(Uri, String)

Dołącza określony plik audio i alternatywny tekst do elementu PromptBuilder.

AppendAudio(String)

Źródło:
PromptBuilder.cs
Źródło:
PromptBuilder.cs
Źródło:
PromptBuilder.cs
Źródło:
PromptBuilder.cs

Dołącza określony plik dźwiękowy do pliku PromptBuilder.

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

W pełni kwalifikowana ścieżka do pliku audio.

Uwagi

Ważna

Wywoływanie metod z tej klasy z niezaufanymi danymi jest zagrożeniem bezpieczeństwa. Wywołaj metody z tej klasy tylko z zaufanymi danymi. Aby uzyskać więcej informacji, zobacz Validate All Inputs.

Dotyczy

AppendAudio(Uri)

Źródło:
PromptBuilder.cs
Źródło:
PromptBuilder.cs
Źródło:
PromptBuilder.cs
Źródło:
PromptBuilder.cs

Dołącza plik audio w określonym identyfikatorze URI do elementu PromptBuilder.

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

Parametry

audioFile
Uri

Identyfikator URI pliku audio.

Przykłady

Poniższy przykład inicjuje nowe wystąpienie PromptBuilder klasy, a następnie dodaje do niego tekst, a następnie plik audio.

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"));
}

Poniższy znacznik pokazuje równoważne znaczniki 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>

Uwagi

Ważna

Wywoływanie metod z tej klasy z niezaufanymi danymi jest zagrożeniem bezpieczeństwa. Wywołaj metody z tej klasy tylko z zaufanymi danymi. Aby uzyskać więcej informacji, zobacz Validate All Inputs.

Dotyczy

AppendAudio(Uri, String)

Źródło:
PromptBuilder.cs
Źródło:
PromptBuilder.cs
Źródło:
PromptBuilder.cs
Źródło:
PromptBuilder.cs

Dołącza określony plik audio i alternatywny tekst do elementu 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

Identyfikator URI pliku audio.

alternateText
String

Ciąg zawierający tekst alternatywny reprezentujący dźwięk.

Przykłady

Poniższe przykłady umożliwiają dodanie pliku audio do PromptBuilder wystąpienia i określenie tekstu, który ma mówić, jeśli nie można odtworzyć pliku audio.

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");
}

Poniższy znacznik pokazuje równoważne znaczniki 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>

Uwagi

Aparat syntezy mowy będzie mówić tekst alternatywny, jeśli nie można odtworzyć pliku audio.

Ważna

Wywoływanie metod z tej klasy z niezaufanymi danymi jest zagrożeniem bezpieczeństwa. Wywołaj metody z tej klasy tylko z zaufanymi danymi. Aby uzyskać więcej informacji, zobacz Validate All Inputs.

Dotyczy