PromptBuilder.AppendAudio Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen ses dosyasını bir PromptBuilder nesneye ekler.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| AppendAudio(String) |
Belirtilen ses dosyasını öğesine ekler PromptBuilder. |
| AppendAudio(Uri) |
Belirtilen URI'deki ses dosyasını öğesine PromptBuilderekler. |
| AppendAudio(Uri, String) |
Belirtilen ses dosyasını ve alternatif metni öğesine PromptBuilderekler. |
AppendAudio(String)
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
Belirtilen ses dosyasını öğesine ekler PromptBuilder.
public:
void AppendAudio(System::String ^ path);
public void AppendAudio(string path);
member this.AppendAudio : string -> unit
Public Sub AppendAudio (path As String)
Parametreler
- path
- String
Ses dosyasının tam yolu.
Açıklamalar
Important
Güvenilmeyen verilerle bu sınıftan yöntemleri çağırmak bir güvenlik riskidir. Bu sınıftaki yöntemleri yalnızca güvenilen verilerle çağırın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.
Şunlara uygulanır
AppendAudio(Uri)
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
Belirtilen URI'deki ses dosyasını öğesine PromptBuilderekler.
public:
void AppendAudio(Uri ^ audioFile);
public void AppendAudio(Uri audioFile);
member this.AppendAudio : Uri -> unit
Public Sub AppendAudio (audioFile As Uri)
Parametreler
- audioFile
- Uri
Ses dosyası için URI.
Örnekler
Aşağıdaki örnek, sınıfın PromptBuilder yeni bir örneğini başlatır ve ardından buna metin ve ardından bir ses dosyası ekler.
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"));
}
Aşağıdaki işaretleme, eşdeğer SSML işaretlemesini gösterir.
<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>
Açıklamalar
Important
Güvenilmeyen verilerle bu sınıftan yöntemleri çağırmak bir güvenlik riskidir. Bu sınıftaki yöntemleri yalnızca güvenilen verilerle çağırın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.
Şunlara uygulanır
AppendAudio(Uri, String)
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
Belirtilen ses dosyasını ve alternatif metni öğesine PromptBuilderekler.
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)
Parametreler
- audioFile
- Uri
Ses dosyası için URI.
- alternateText
- String
Sesi temsil eden alternatif metin içeren bir dize.
Örnekler
Aşağıdaki örnekler örneğe bir PromptBuilder ses dosyası ekler ve ses dosyası oynatılamıyorsa konuşılacak metni belirtir.
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");
}
Aşağıdaki işaretleme, eşdeğer SSML işaretlemesini gösterir.
<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>
Açıklamalar
Ses dosyası oynatılamıyorsa konuşma sentezi altyapısı alternatif metni söyler.
Important
Güvenilmeyen verilerle bu sınıftan yöntemleri çağırmak bir güvenlik riskidir. Bu sınıftaki yöntemleri yalnızca güvenilen verilerle çağırın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.