PromptBuilder.AppendAudio Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Anexa un archivo de audio especificado a un PromptBuilder objeto .
Sobrecargas
| Nombre | Description |
|---|---|
| AppendAudio(String) |
Anexa el archivo de audio especificado a .PromptBuilder |
| AppendAudio(Uri) |
Anexa el archivo de audio en el URI especificado a .PromptBuilder |
| AppendAudio(Uri, String) |
Anexa el archivo de audio especificado y el texto alternativo a .PromptBuilder |
AppendAudio(String)
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
Anexa el archivo de audio especificado a .PromptBuilder
public:
void AppendAudio(System::String ^ path);
public void AppendAudio(string path);
member this.AppendAudio : string -> unit
Public Sub AppendAudio (path As String)
Parámetros
- path
- String
Ruta de acceso completa al archivo de audio.
Comentarios
Importante
Llamar a métodos de esta clase con datos que no son de confianza es un riesgo de seguridad. Llame a los métodos de esta clase solo con datos de confianza. Para obtener más información, vea Validar todas las entradas.
Se aplica a
AppendAudio(Uri)
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
Anexa el archivo de audio en el URI especificado a .PromptBuilder
public:
void AppendAudio(Uri ^ audioFile);
public void AppendAudio(Uri audioFile);
member this.AppendAudio : Uri -> unit
Public Sub AppendAudio (audioFile As Uri)
Parámetros
- audioFile
- Uri
URI del archivo de audio.
Ejemplos
En el ejemplo siguiente se inicializa una nueva instancia de la PromptBuilder clase y, a continuación, se agrega texto, seguido de un archivo de 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"));
}
El marcado siguiente muestra el marcado 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>
Comentarios
Importante
Llamar a métodos de esta clase con datos que no son de confianza es un riesgo de seguridad. Llame a los métodos de esta clase solo con datos de confianza. Para obtener más información, vea Validar todas las entradas.
Se aplica a
AppendAudio(Uri, String)
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
Anexa el archivo de audio especificado y el texto alternativo a .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)
Parámetros
- audioFile
- Uri
URI del archivo de audio.
- alternateText
- String
Cadena que contiene texto alternativo que representa el audio.
Ejemplos
En los ejemplos siguientes se agrega un archivo de audio a una PromptBuilder instancia y se especifica texto para hablar si no se puede reproducir el archivo de 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");
}
El marcado siguiente muestra el marcado 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>
Comentarios
El motor de síntesis de voz hablará el texto alternativo si no se puede reproducir el archivo de audio.
Importante
Llamar a métodos de esta clase con datos que no son de confianza es un riesgo de seguridad. Llame a los métodos de esta clase solo con datos de confianza. Para obtener más información, vea Validar todas las entradas.