PromptBuilder.AppendAudio Methode

Definitie

Voegt een opgegeven audiobestand toe aan een PromptBuilder object.

Overloads

Name Description
AppendAudio(String)

Voegt het opgegeven audiobestand toe aan het PromptBuilder.

AppendAudio(Uri)

Voegt het audiobestand toe aan de opgegeven URI.PromptBuilder

AppendAudio(Uri, String)

Voegt het opgegeven audiobestand en alternatieve tekst toe aan de PromptBuilder.

AppendAudio(String)

Voegt het opgegeven audiobestand toe aan het PromptBuilder.

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

Parameters

path
String

Een volledig gekwalificeerd pad naar het audiobestand.

Opmerkingen

Important

Het aanroepen van methoden uit deze klasse met niet-vertrouwde gegevens is een beveiligingsrisico. Roep de methoden van deze klasse alleen aan met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.

Van toepassing op

AppendAudio(Uri)

Voegt het audiobestand toe aan de opgegeven URI.PromptBuilder

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

Parameters

audioFile
Uri

URI voor het audiobestand.

Voorbeelden

In het volgende voorbeeld wordt een nieuw exemplaar van de PromptBuilder klasse geïnitialiseerd en wordt er vervolgens tekst aan toegevoegd, gevolgd door een audiobestand.

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

In de volgende markeringen ziet u de equivalente SSML-markeringen.

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

Opmerkingen

Important

Het aanroepen van methoden uit deze klasse met niet-vertrouwde gegevens is een beveiligingsrisico. Roep de methoden van deze klasse alleen aan met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.

Van toepassing op

AppendAudio(Uri, String)

Voegt het opgegeven audiobestand en alternatieve tekst toe aan de 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)

Parameters

audioFile
Uri

URI voor het audiobestand.

alternateText
String

Een tekenreeks met alternatieve tekst die de audio vertegenwoordigt.

Voorbeelden

In de volgende voorbeelden wordt een audiobestand aan een PromptBuilder exemplaar toegevoegd en wordt tekst opgegeven die moet worden uitgesproken als het audiobestand niet kan worden afgespeeld.

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

In de volgende markeringen ziet u de equivalente SSML-markeringen.

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

Opmerkingen

De spraaksynthese-engine spreekt de alternatieve tekst als het audiobestand niet kan worden afgespeeld.

Important

Het aanroepen van methoden uit deze klasse met niet-vertrouwde gegevens is een beveiligingsrisico. Roep de methoden van deze klasse alleen aan met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.

Van toepassing op