Sdílet prostřednictvím


PromptBuilder.AppendAudio Metoda

Definice

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

Přetížení

AppendAudio(String)

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

AppendAudio(Uri)

Připojí zvukový soubor se zadaným identifikátorem URI k PromptBuilder .

AppendAudio(Uri, String)

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

AppendAudio(String)

Připojí zadaný zvukový soubor k 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

Plně kvalifikovanou cestu ke zvukovému souboru.

Platí pro

AppendAudio(Uri)

Připojí zvukový soubor se zadaným identifikátorem URI k 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

Identifikátor URI zvukového souboru.

Příklady

Následující příklad inicializuje novou instanci třídy a pak do ní přidá PromptBuilder 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>  

Platí pro

AppendAudio(Uri, String)

Připojí zadaný zvukový soubor a alternativní text k 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řidávají do instance zvukový soubor a určuje text, který se má vyslovovat, pokud zvukový PromptBuilder soubor nelze 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

Pokud zvukový soubor nelze přehrát, modul pro syntézu řeči bude mluvit alternativním textem.

Platí pro