PromptBuilder.AppendAudio Metodo

Definizione

Aggiunge un file audio specificato a un PromptBuilder oggetto .

Overload

Nome Descrizione
AppendAudio(String)

Aggiunge il file audio specificato all'oggetto PromptBuilder.

AppendAudio(Uri)

Aggiunge il file audio in corrispondenza dell'URI specificato all'oggetto PromptBuilder.

AppendAudio(Uri, String)

Aggiunge il file audio specificato e il testo alternativo all'oggetto PromptBuilder.

AppendAudio(String)

Origine:
PromptBuilder.cs
Origine:
PromptBuilder.cs
Origine:
PromptBuilder.cs
Origine:
PromptBuilder.cs

Aggiunge il file audio specificato all'oggetto PromptBuilder.

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

Parametri

path
String

Percorso completo del file audio.

Commenti

Importante

La chiamata di metodi da questa classe con dati non attendibili è un rischio per la sicurezza. Chiamare i metodi da questa classe solo con dati attendibili. Per altre informazioni, vedere Convalidare tutti gli input.

Si applica a

AppendAudio(Uri)

Origine:
PromptBuilder.cs
Origine:
PromptBuilder.cs
Origine:
PromptBuilder.cs
Origine:
PromptBuilder.cs

Aggiunge il file audio in corrispondenza dell'URI specificato all'oggetto PromptBuilder.

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

Parametri

audioFile
Uri

URI per il file audio.

Esempio

Nell'esempio seguente viene inizializzata una nuova istanza della PromptBuilder classe e quindi viene aggiunto testo, seguito da un file 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"));
}

Il markup seguente illustra il markup SSML equivalente.

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

Commenti

Importante

La chiamata di metodi da questa classe con dati non attendibili è un rischio per la sicurezza. Chiamare i metodi da questa classe solo con dati attendibili. Per altre informazioni, vedere Convalidare tutti gli input.

Si applica a

AppendAudio(Uri, String)

Origine:
PromptBuilder.cs
Origine:
PromptBuilder.cs
Origine:
PromptBuilder.cs
Origine:
PromptBuilder.cs

Aggiunge il file audio specificato e il testo alternativo all'oggetto 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)

Parametri

audioFile
Uri

URI per il file audio.

alternateText
String

Stringa contenente testo alternativo che rappresenta l'audio.

Esempio

Gli esempi seguenti aggiungono un file audio a un'istanza PromptBuilder e specificano il testo da pronunciare se non è possibile riprodurre il file audio.

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

Il markup seguente illustra il markup SSML equivalente.

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

Commenti

Il motore di sintesi vocale pronuncia il testo alternativo se il file audio non può essere riprodotto.

Importante

La chiamata di metodi da questa classe con dati non attendibili è un rischio per la sicurezza. Chiamare i metodi da questa classe solo con dati attendibili. Per altre informazioni, vedere Convalidare tutti gli input.

Si applica a