PromptBuilder.AppendAudio Metod

Definition

Lägger till en angiven ljudfil i ett PromptBuilder objekt.

Överlagringar

Name Description
AppendAudio(String)

Lägger till den angivna ljudfilen i PromptBuilder.

AppendAudio(Uri)

Lägger till ljudfilen på den angivna URI:n PromptBuildertill .

AppendAudio(Uri, String)

Lägger till den angivna ljudfilen och den alternativa texten i PromptBuilder.

AppendAudio(String)

Källa:
PromptBuilder.cs
Källa:
PromptBuilder.cs
Källa:
PromptBuilder.cs
Källa:
PromptBuilder.cs

Lägger till den angivna ljudfilen i PromptBuilder.

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

Parametrar

path
String

En fullständigt kvalificerad sökväg till ljudfilen.

Kommentarer

Important

Att anropa metoder från den här klassen med ej betrodda data är en säkerhetsrisk. Anropa metoderna från den här klassen endast med betrodda data. För mer information, se Verifiera alla indata.

Gäller för

AppendAudio(Uri)

Källa:
PromptBuilder.cs
Källa:
PromptBuilder.cs
Källa:
PromptBuilder.cs
Källa:
PromptBuilder.cs

Lägger till ljudfilen på den angivna URI:n PromptBuildertill .

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

Parametrar

audioFile
Uri

URI för ljudfilen.

Exempel

I följande exempel initieras en ny instans av klassen och sedan läggs text till i den PromptBuilder , följt av en ljudfil.

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

Följande markering visar motsvarande SSML-markering.

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

Kommentarer

Important

Att anropa metoder från den här klassen med ej betrodda data är en säkerhetsrisk. Anropa metoderna från den här klassen endast med betrodda data. För mer information, se Verifiera alla indata.

Gäller för

AppendAudio(Uri, String)

Källa:
PromptBuilder.cs
Källa:
PromptBuilder.cs
Källa:
PromptBuilder.cs
Källa:
PromptBuilder.cs

Lägger till den angivna ljudfilen och den alternativa texten i 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)

Parametrar

audioFile
Uri

URI för ljudfilen.

alternateText
String

En sträng som innehåller alternativ text som representerar ljudet.

Exempel

I följande exempel läggs en ljudfil till i en PromptBuilder instans och text anges för att tala om ljudfilen inte kan spelas upp.

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

Följande markering visar motsvarande SSML-markering.

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

Kommentarer

Talsyntesmotorn talar om den alternativa texten om ljudfilen inte kan spelas upp.

Important

Att anropa metoder från den här klassen med ej betrodda data är en säkerhetsrisk. Anropa metoderna från den här klassen endast med betrodda data. För mer information, se Verifiera alla indata.

Gäller för