PromptBuilder.AppendAudio Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.