Udostępnij za pośrednictwem


PromptBuilder.AppendAudio Metoda

Definicja

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

Przeciążenia

AppendAudio(String)

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

AppendAudio(Uri)

Dołącza plik dźwiękowy o określonym URI do PromptBuilder .

AppendAudio(Uri, String)

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

AppendAudio(String)

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

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 dźwiękowego.

Dotyczy

AppendAudio(Uri)

Dołącza plik dźwiękowy o określonym URI do 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

URI pliku dźwiękowego.

Przykłady

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

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 kod przedstawia odpowiednik znaczników 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>  

Dotyczy

AppendAudio(Uri, String)

Dołącza określony plik dźwiękowy i alternatywny tekst do 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

URI pliku dźwiękowego.

alternateText
String

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

Przykłady

Poniższe przykłady dodają plik dźwiękowy do wystąpienia i określają tekst do mówienia, jeśli nie można PromptBuilder odtworzyć pliku dźwiękowego.

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 kod przedstawia odpowiednik znaczników 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 mówi alternatywny tekst, jeśli nie można odtworzyć pliku dźwiękowego.

Dotyczy