FilePrompt Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy nowe wystąpienie klasy FilePrompt.
Przeciążenia
FilePrompt(String, SynthesisMediaType) |
Tworzy nowe wystąpienie klasy i określa FilePrompt ścieżkę do pliku i jego typ nośnika. |
FilePrompt(Uri, SynthesisMediaType) |
Tworzy nowe wystąpienie klasy i określa FilePrompt lokalizację pliku i jego typ nośnika. |
FilePrompt(String, SynthesisMediaType)
Tworzy nowe wystąpienie klasy i określa FilePrompt ścieżkę do pliku i jego typ nośnika.
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)
Parametry
- path
- String
Ścieżka pliku zawierającego zawartość monitu.
- media
- SynthesisMediaType
Typ nośnika pliku.
Przykłady
W poniższym przykładzie zostanie wyświetlony FilePrompt obiekt , który określa ścieżkę do wiersza polecenia SSML. Aby wymówienia zawartości monitu, w przykładzie przedstawiono obiekt FilePrompt jako argument metody 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();
}
}
}
Poniżej przedstawiono plik SSML, do który odwołuje się poprzedni przykład.
<?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>
Uwagi
Za pomocą tej klasy można utworzyć obiekt na podstawie istniejącego pliku języka SSML (Speech Synthesis Markup Language), który może być używany do SpeechSynthesizer generowania mowy.
Dotyczy
FilePrompt(Uri, SynthesisMediaType)
Tworzy nowe wystąpienie klasy i określa FilePrompt lokalizację pliku i jego typ nośnika.
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)
Parametry
- promptFile
- Uri
URI pliku zawierającego zawartość monitu.
- media
- SynthesisMediaType
Typ nośnika pliku.