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 objeto PromptBuilder.
Sobrecargas
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 y el texto alternativo especificados a PromptBuilder. |
AppendAudio(String)
- 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.
Se aplica a
AppendAudio(Uri)
- 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 le 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"));
}
En el marcado siguiente se 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>
Se aplica a
AppendAudio(Uri, String)
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
Anexa el archivo de audio y el texto alternativo especificados 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 el texto alternativo que representa el sonido.
Ejemplos
En los ejemplos siguientes se agrega un archivo de audio a una PromptBuilder instancia de 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");
}
En el marcado siguiente se 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.