Share via


PromptBuilder.AppendAudio Méthode

Définition

Ajoute un fichier audio spécifié à un objet PromptBuilder.

Surcharges

AppendAudio(String)

Ajoute le fichier audio spécifié au PromptBuilder.

AppendAudio(Uri)

Ajoute le fichier audio à l'URI spécifié dans le PromptBuilder.

AppendAudio(Uri, String)

Ajoute le fichier audio et le texte de remplacement spécifiés au PromptBuilder.

AppendAudio(String)

Ajoute le fichier audio spécifié au PromptBuilder.

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

Paramètres

path
String

Chemin d’accès qualifié complet du fichier audio.

S’applique à

AppendAudio(Uri)

Ajoute le fichier audio à l'URI spécifié dans le PromptBuilder.

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

Paramètres

audioFile
Uri

URI du fichier audio.

Exemples

L’exemple suivant initialise une nouvelle instance de la PromptBuilder classe, puis lui ajoute du texte, suivi d’un fichier 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"));  
}  

Le balisage suivant montre le balisage SSML équivalent.

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

S’applique à

AppendAudio(Uri, String)

Ajoute le fichier audio et le texte de remplacement spécifiés au 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)

Paramètres

audioFile
Uri

URI du fichier audio.

alternateText
String

Chaîne contenant du texte de remplacement représentant l'audio.

Exemples

L’exemple suivant ajoute un fichier audio à une PromptBuilder instance et spécifie le texte à prononcer si le fichier audio ne peut pas être lu.

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

Le balisage suivant montre le balisage SSML équivalent.

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

Remarques

Le moteur de synthèse vocale prononcera le texte de remplacement si le fichier audio ne peut pas être lu.

S’applique à