PromptBuilder.AppendAudio メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したオーディオ ファイルを PromptBuilder オブジェクトに追加します。
オーバーロード
| 名前 | 説明 |
|---|---|
| AppendAudio(String) |
指定したオーディオ ファイルを PromptBuilderに追加します。 |
| AppendAudio(Uri) |
指定した URI にあるオーディオ ファイルを PromptBuilderに追加します。 |
| AppendAudio(Uri, String) |
指定したオーディオ ファイルと代替テキストを PromptBuilderに追加します。 |
AppendAudio(String)
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
指定したオーディオ ファイルを PromptBuilderに追加します。
public:
void AppendAudio(System::String ^ path);
public void AppendAudio(string path);
member this.AppendAudio : string -> unit
Public Sub AppendAudio (path As String)
パラメーター
- path
- String
オーディオ ファイルへの完全修飾パス。
注釈
Important
信頼されていないデータを使用してこのクラスからメソッドを呼び出すことは、セキュリティ上のリスクです。 このクラスのメソッドは、信頼できるデータでのみ呼び出します。 詳細については、「すべての入力を検証する」を参照してください。
適用対象
AppendAudio(Uri)
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
指定した URI にあるオーディオ ファイルを PromptBuilderに追加します。
public:
void AppendAudio(Uri ^ audioFile);
public void AppendAudio(Uri audioFile);
member this.AppendAudio : Uri -> unit
Public Sub AppendAudio (audioFile As Uri)
パラメーター
- audioFile
- Uri
オーディオ ファイルの URI。
例
次の例では、 PromptBuilder クラスの新しいインスタンスを初期化し、テキストを追加してからオーディオ ファイルを追加します。
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"));
}
次のマークアップは、同等の SSML マークアップを示しています。
<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>
注釈
Important
信頼されていないデータを使用してこのクラスからメソッドを呼び出すことは、セキュリティ上のリスクです。 このクラスのメソッドは、信頼できるデータでのみ呼び出します。 詳細については、「すべての入力を検証する」を参照してください。
適用対象
AppendAudio(Uri, String)
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
指定したオーディオ ファイルと代替テキストを 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)
パラメーター
- audioFile
- Uri
オーディオ ファイルの URI。
- alternateText
- String
オーディオを表す代替テキストを含む文字列。
例
次の例では、オーディオ ファイルを PromptBuilder インスタンスに追加し、オーディオ ファイルを再生できない場合に読み上げるテキストを指定します。
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");
}
次のマークアップは、同等の SSML マークアップを示しています。
<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>
注釈
オーディオ ファイルを再生できない場合、音声合成エンジンは代替テキストを読み上げるようになります。
Important
信頼されていないデータを使用してこのクラスからメソッドを呼び出すことは、セキュリティ上のリスクです。 このクラスのメソッドは、信頼できるデータでのみ呼び出します。 詳細については、「すべての入力を検証する」を参照してください。