PromptBuilder.AppendAudio Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voegt een opgegeven audiobestand toe aan een PromptBuilder object.
Overloads
| Name | Description |
|---|---|
| AppendAudio(String) |
Voegt het opgegeven audiobestand toe aan het PromptBuilder. |
| AppendAudio(Uri) |
Voegt het audiobestand toe aan de opgegeven URI.PromptBuilder |
| AppendAudio(Uri, String) |
Voegt het opgegeven audiobestand en alternatieve tekst toe aan de PromptBuilder. |
AppendAudio(String)
Voegt het opgegeven audiobestand toe aan het PromptBuilder.
public:
void AppendAudio(System::String ^ path);
public void AppendAudio(string path);
member this.AppendAudio : string -> unit
Public Sub AppendAudio (path As String)
Parameters
- path
- String
Een volledig gekwalificeerd pad naar het audiobestand.
Opmerkingen
Important
Het aanroepen van methoden uit deze klasse met niet-vertrouwde gegevens is een beveiligingsrisico. Roep de methoden van deze klasse alleen aan met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.
Van toepassing op
AppendAudio(Uri)
Voegt het audiobestand toe aan de opgegeven URI.PromptBuilder
public:
void AppendAudio(Uri ^ audioFile);
public void AppendAudio(Uri audioFile);
member this.AppendAudio : Uri -> unit
Public Sub AppendAudio (audioFile As Uri)
Parameters
- audioFile
- Uri
URI voor het audiobestand.
Voorbeelden
In het volgende voorbeeld wordt een nieuw exemplaar van de PromptBuilder klasse geïnitialiseerd en wordt er vervolgens tekst aan toegevoegd, gevolgd door een audiobestand.
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"));
}
In de volgende markeringen ziet u de equivalente SSML-markeringen.
<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>
Opmerkingen
Important
Het aanroepen van methoden uit deze klasse met niet-vertrouwde gegevens is een beveiligingsrisico. Roep de methoden van deze klasse alleen aan met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.
Van toepassing op
AppendAudio(Uri, String)
Voegt het opgegeven audiobestand en alternatieve tekst toe aan de 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)
Parameters
- audioFile
- Uri
URI voor het audiobestand.
- alternateText
- String
Een tekenreeks met alternatieve tekst die de audio vertegenwoordigt.
Voorbeelden
In de volgende voorbeelden wordt een audiobestand aan een PromptBuilder exemplaar toegevoegd en wordt tekst opgegeven die moet worden uitgesproken als het audiobestand niet kan worden afgespeeld.
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");
}
In de volgende markeringen ziet u de equivalente SSML-markeringen.
<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>
Opmerkingen
De spraaksynthese-engine spreekt de alternatieve tekst als het audiobestand niet kan worden afgespeeld.
Important
Het aanroepen van methoden uit deze klasse met niet-vertrouwde gegevens is een beveiligingsrisico. Roep de methoden van deze klasse alleen aan met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.