System.Speech.Synthesis.TtsEngine Namespace

Supporta la creazione di motori personalizzati basati sul linguaggio di markup sintesi della voce (SSML) per il rendering di sintesi vocale (TTS). Supports the creation of Speech Synthesis Markup Language (SSML) based custom engines for rendering text to speech (TTS).

Classi

Prosody

Rappresenta una raccolta di impostazioni per le proprietà vocali Pitch, Rate e Volume.Represents a collection of settings for voice properties such as Pitch, Rate and Volume.

SayAs

Contiene informazioni sul tipo di contenuto (ad esempio valuta, data o indirizzo) o il costrutto di linguaggio che determina come pronunciare il testo.Contains information about the content type (such as currency, date, or address) or language construct that determine how text should be spoken.

SkipInfo

Fornisce informazioni sugli elementi del flusso di testo da ignorare.Provides information about text stream items to be skipped.

TextFragment

Contiene informazioni sugli attributi di testo e vocali da usare nel motore di sintesi vocale.Contains text and speech attribute information for consumption by a speech synthesizer engine.

TtsEngineSsml

Classe base astratta che deve essere implementata da tutti i motori di sintesi vocale.Abstract base class to be implemented by all text to speech synthesis engines.

Struct

ContourPoint

Rappresenta le modifiche nel passo per il contenuto vocale di TextFragment.Represents changes in pitch for the speech content of a TextFragment.

FragmentState

Fornisce informazioni dettagliate su un oggetto TextFragment.Provides detailed information about a TextFragment.

ProsodyNumber

Specifica gli attributi di prosodia e i relativi valori.Specifies prosody attributes and their values.

SpeechEventInfo

Usato per specificare il tipo di evento e i relativi argomenti, se presenti, che un motore di sintesi vocale personalizzato deve generare come parte del rendering del testo.Used to specify the type of event, and its arguments (if any) to be generated as part of the rendering of text to speech by a custom synthetic speech engine.

Interfacce

ITtsEngineSite

Fornisce metodi per la scrittura di dati ed eventi audio.Provides methods for writing audio data and events.

Enumerazioni

ContourPointChangeType

Enumera i valori per i tipi di modifica di ContourPoint.Enumerates values for the types of ContourPoint change.

EmphasisBreak

Enumera i valori delle lunghezze di EmphasisBreak tra le descrizioni vocali.Enumerates values for lengths of EmphasisBreak between spoken words.

EmphasisWord

Enumera i valori di EmphasisWord per un oggetto TextFragment specifico.Enumerates the values of EmphasisWord for a specific TextFragment.

EventParameterType

Enumera i tipi di puntatori di dati passati agli eventi di sintesi vocale.Enumerates the types of data pointers passed to speech synthesis events.

ProsodyPitch

Enumera i valori per la proprietà Pitch di un oggetto Prosody.Enumerates values for the Pitch property of a Prosody object.

ProsodyRange

Enumera i valori per la proprietà Range di un oggetto Prosody.Enumerates values for the Range property of a Prosody object.

ProsodyRate

Enumera i valori per la proprietà Rate di un oggetto Prosody.Enumerates values for the Rate property of a Prosody object.

ProsodyUnit

Enumera i valori per la proprietà Unit dell'oggetto Prosody.Enumerates values for the Unit property on the Prosody object.

ProsodyVolume

Enumera i valori per la proprietà Volume di un oggetto Prosody.Enumerates values for the Volume property of a Prosody object.

SpeakOutputFormat

Enumera i tipi di formati di output vocale.Enumerates the types of speech output formats.

TtsEngineAction

Specifica l'azione del linguaggio di markup sintesi della voce (SSML) da intraprendere durante il rendering di un dato oggetto TextFragment.Specifies the Speech Synthesis Markup Language (SSML) action to be taken in rendering a given TextFragment.

TtsEventId

Enumera i tipi di eventi di sintesi vocale.Enumerates types of speech synthesis events.

Commenti

I membri del System.Speech.Synthesis.TtsEngine dello spazio dei nomi rendere disponibile la tecnologia Windows Desktop Speech il supporto per linguaggio di Markup sintesi della voce (SSML) basati su markup language e costruzione di motori di sintesi vocale.The members of the System.Speech.Synthesis.TtsEngine namespace make available Windows Desktop Speech Technology support for Speech Synthesis Markup Language (SSML) based markup language and the construction of synthetic speech engines.

Linguaggio di markup SSML è lo standard per fornire un linguaggio avanzato, basato su XML per assistere i motori di sintesi vocale del settore.The SSML markup language is the industry standard to provide a rich, XML-based language for assisting the synthetic speech engines. Si è approvato da Microsoft e sui suoi concorrenti.It is endorsed by Microsoft and our competitors. Per altre informazioni su SSML, vedere specifiche del linguaggio Markup sintesi vocale.For more information on SSML, see Speech Synthesis Markup Language Specification.

Creazione di un nuovo motore di sintesi vocale tramite System.Speech.Synthesis.TtsEngine richiede l'implementazione e la registrazione di un oggetto derivato dalla classe di base astratta TtsEngineSsml.Creating of a new of synthetic speech engine using System.Speech.Synthesis.TtsEngine requires the implementation and registration of an object derived from the abstract base class TtsEngineSsml.

System.Speech.Synthesis.TtsEngine motori di sintesi vocale in base sono accessibili tramite l'infrastruttura di tecnologia Windows Desktop Speech, usando gli strumenti disponibili nel System.Speech.Synthesis dello spazio dei nomi, in particolare SpeechSynthesizer dell'oggetto e non vengono mai direttamente utilizzati dalle applicazioni.System.Speech.Synthesis.TtsEngine based synthetic speech engines are accessed through Windows Desktop Speech Technology infrastructure, using the tools in the System.Speech.Synthesis namespace, in particular SpeechSynthesizer object, and are never directly used by applications.

Le infrastrutture di tecnologia Windows Desktop Speech assicura che tutti i parametri passati a un motore vocale sintetico vengono convalidati e thread sincronizzati.The Windows Desktop Speech Technology infrastructures ensures that all parameters passed to a synthetic speech engine are validated and thread synchronized.

Oggetto del motore di sintesi vocale implementato usando System.Speech.Synthesis.TtsEngine la tecnologia può fare:A of synthetic speech engine implemented using System.Speech.Synthesis.TtsEngine technology can: