FilePrompt コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
FilePrompt クラスの新しいインスタンスを作成します。
オーバーロード
FilePrompt(String, SynthesisMediaType) |
FilePrompt クラスの新しいインスタンスを作成し、ファイルへのパスとメディアの種類を指定します。 |
FilePrompt(Uri, SynthesisMediaType) |
FilePrompt クラスの新しいインスタンスを作成し、ファイルの場所とメディアの種類を指定します。 |
FilePrompt(String, SynthesisMediaType)
FilePrompt クラスの新しいインスタンスを作成し、ファイルへのパスとメディアの種類を指定します。
public:
FilePrompt(System::String ^ path, System::Speech::Synthesis::SynthesisMediaType media);
public FilePrompt (string path, System.Speech.Synthesis.SynthesisMediaType media);
new System.Speech.Synthesis.FilePrompt : string * System.Speech.Synthesis.SynthesisMediaType -> System.Speech.Synthesis.FilePrompt
Public Sub New (path As String, media As SynthesisMediaType)
パラメーター
- path
- String
プロンプト コンテンツを含むファイルのパス。
- media
- SynthesisMediaType
ファイルのメディア タイプ。
例
次の例では FilePrompt 、SSML プロンプトへのパスを指定する オブジェクトを作成します。 プロンプトの内容を読み上めるには、この例では オブジェクトを メソッドの FilePrompt 引数として提供 Speak します。
using System;
using System.Speech.Synthesis;
namespace SampleSynthesis
{
class Program
{
static void Main(string[] args)
{
// Initialize a new instance of the SpeechSynthesizer.
using (SpeechSynthesizer synth = new SpeechSynthesizer())
{
// Configure the audio output.
synth.SetOutputToDefaultAudioDevice();
// Create a FilePrompt object that references an SSML prompt.
FilePrompt ssmlFile = new FilePrompt("c:\\test\\Weather.ssml", SynthesisMediaType.Ssml);
// Speak the contents of the SSML prompt.
synth.Speak(ssmlFile);
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}
前の例で参照されている SSML ファイルを次に示します。
<?xml version="1.0" encoding="ISO-8859-1"?>
<speak version="1.0"
xmlns="http://www.w3.org/2001/10/synthesis"
xml:lang="en-US">
<s> The weather forecast for today is partly cloudy with some sun breaks. </s>
</speak>
注釈
このクラスを使用すると、 が音声を生成するために使用できる既存の音声合成マークアップ言語 (SSML) ファイル SpeechSynthesizer からオブジェクトを作成できます。
適用対象
FilePrompt(Uri, SynthesisMediaType)
FilePrompt クラスの新しいインスタンスを作成し、ファイルの場所とメディアの種類を指定します。
public:
FilePrompt(Uri ^ promptFile, System::Speech::Synthesis::SynthesisMediaType media);
public FilePrompt (Uri promptFile, System.Speech.Synthesis.SynthesisMediaType media);
new System.Speech.Synthesis.FilePrompt : Uri * System.Speech.Synthesis.SynthesisMediaType -> System.Speech.Synthesis.FilePrompt
Public Sub New (promptFile As Uri, media As SynthesisMediaType)
パラメーター
- promptFile
- Uri
プロンプト コンテンツを含むファイルの URI。
- media
- SynthesisMediaType
ファイルのメディア タイプ。