public sealed class StreamingTranslateSpeechConfig : IMessage<StreamingTranslateSpeechConfig>, IEquatable<StreamingTranslateSpeechConfig>, IDeepCloneable<StreamingTranslateSpeechConfig>, IBufferMessage, IMessage
Optional. If false or omitted, the system performs
continuous translation (continuing to wait for and process audio even if
the user pauses speaking) until the client closes the input stream (gRPC
API) or until the maximum time limit has been reached. May return multiple
StreamingTranslateSpeechResults with the is_final flag set to true.
If true, the speech translator will detect a single spoken utterance.
When it detects that the user has paused or stopped speaking, it will
return an END_OF_SINGLE_UTTERANCE event and cease translation.
When the client receives 'END_OF_SINGLE_UTTERANCE' event, the client should
stop sending the requests. However, clients should keep receiving remaining
responses until the stream is terminated. To construct the complete
sentence in a streaming way, one should override (if 'is_final' of previous
response is false), or append (if 'is_final' of previous response is true).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003eStreamingTranslateSpeechConfig\u003c/code\u003e class, which is used for configuring streaming speech translation in the Google Cloud Media Translation API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eStreamingTranslateSpeechConfig\u003c/code\u003e class is part of the \u003ccode\u003eGoogle.Cloud.MediaTranslation.V1Beta1\u003c/code\u003e namespace and is implemented in the \u003ccode\u003eGoogle.Cloud.MediaTranslation.V1Beta1.dll\u003c/code\u003e assembly, and can be accessed in the provided versions, the latest being \u003ccode\u003e2.0.0-beta05\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, enabling it to be used in protocol buffer messages, compared for equality, deep cloned, and efficiently buffered.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eStreamingTranslateSpeechConfig\u003c/code\u003e includes properties such as \u003ccode\u003eAudioConfig\u003c/code\u003e, which is required for all audio content, and \u003ccode\u003eSingleUtterance\u003c/code\u003e, which controls whether the translation process should stop after a single utterance.\u003c/p\u003e\n"],["\u003cp\u003eThe class supports two constructors: one default constructor, and another that enables cloning another \u003ccode\u003eStreamingTranslateSpeechConfig\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]