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 .

C#
public void AppendAudio (string path);

Parametry

path
String

W pełni kwalifikowana ścieżka do pliku dźwiękowego.

Dotyczy

.NET Framework 4.8 i inne wersje
Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

AppendAudio(Uri)

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

C#
public void AppendAudio (Uri audioFile);

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.

C#
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.

XML
<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

.NET Framework 4.8 i inne wersje
Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

AppendAudio(Uri, String)

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

C#
public void AppendAudio (Uri audioFile, string alternateText);

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.

C#
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.

XML
<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

.NET Framework 4.8 i inne wersje
Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8