public sealed class StreamingSynthesisInput : IMessage<StreamingSynthesisInput>, IEquatable<StreamingSynthesisInput>, IDeepCloneable<StreamingSynthesisInput>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Text-to-Speech v1 API class StreamingSynthesisInput.
The raw text to be synthesized. It is recommended that each input
contains complete, terminating sentences, as this will likely result in
better prosody in the output audio. That being said, users are free to
input text however they please.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The `StreamingSynthesisInput` class is part of the Google Cloud Text-to-Speech v1 API and is used as input for synthesizing speech."],["This class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, indicating its role in message handling, equality comparison, deep cloning, and buffer management."],["It provides constructors for creating new instances, either default or by copying an existing `StreamingSynthesisInput` object."],["The `StreamingSynthesisInput` class includes properties to check if a text field is set (`HasText`) and to determine the input source case (`InputSourceCase`), as well as a property to set or get raw text (`Text`) for synthesis."],["Multiple versions of the `StreamingSynthesisInput` documentation are available, ranging from version 2.2.0 to the latest version 3.10.0."]]],[]]