FragmentState Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt gedetailleerde informatie over een TextFragment.
public value class FragmentState : IEquatable<System::Speech::Synthesis::TtsEngine::FragmentState>
public struct FragmentState : IEquatable<System.Speech.Synthesis.TtsEngine.FragmentState>
type FragmentState = struct
Public Structure FragmentState
Implements IEquatable(Of FragmentState)
- Overname
- Implementeringen
Opmerkingen
FragmentState exemplaren worden verkregen van de State objecten TextFragment .
De informatie wordt FragmentState verkregen door de kenmerken te parseren die spraaktekst decoreren in de SSML (Speech Markup Language) die wordt gebruikt als invoer voor een synthese-engine.
Een FragmentState object kan bestaan voor elke synthesizeractieaanvraag zoals opgegeven door de Action eigenschap. De betekenis van de leden kan echter veranderen voor verschillende acties. Zie voor meer informatie over het synthetiseren van acties TtsEngineAction voor meer informatie over het opgeven van synthesizeracties.
Specificatie en controle van de kwaliteit van de gesproken uitvoer wordt grotendeels afgehandeld via de Prosody, Emphasisen Duration
Fonetische, taal- en linguïstische structuurinformatie is beschikbaar via LangId, Phonemeen SayAs.
Constructors
| Name | Description |
|---|---|
| FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) |
Maakt een nieuw exemplaar van |
Eigenschappen
| Name | Description |
|---|---|
| Action |
Retourneert de aangevraagde spraaksyntheseactie. |
| Duration |
Retourneert de gewenste tijd voor het weergeven van een TextFragment. |
| Emphasis |
Retourneert instructies voor het benadrukken van een TextFragment. |
| LangId |
Retourneert de taal die wordt ondersteund door de huidige FragmentState. |
| Phoneme |
Retourneert fonetische informatie voor een TextFragment. |
| Prosody |
Retourneert gedetailleerde informatie over de toonhoogte, spreeksnelheid en het volume van spraakuitvoer. |
| SayAs |
Retourneert informatie over de context voor het genereren van spraak uit tekst. |
Methoden
| Name | Description |
|---|---|
| Equals(FragmentState) |
Bepaalt of een bepaald exemplaar FragmentState gelijk is aan het huidige exemplaar van FragmentState. |
| Equals(Object) |
Bepaalt of een bepaald object een instantie FragmentState is die gelijk is aan het huidige exemplaar van FragmentState. |
| GetHashCode() |
Retourneert de hash-code voor dit exemplaar. |
Operators
| Name | Description |
|---|---|
| Equality(FragmentState, FragmentState) |
Bepaalt of twee exemplaren van FragmentState dezelfde status worden TextFragment beschreven. |
| Inequality(FragmentState, FragmentState) |
Bepaalt of twee exemplaren van FragmentState de verschillende TextFragment status worden beschreven. |