public sealed class SynthesizeSpeechResponse : IMessage<SynthesizeSpeechResponse>, IEquatable<SynthesizeSpeechResponse>, IDeepCloneable<SynthesizeSpeechResponse>, IBufferMessage, IMessage
The message returned to the client by the SynthesizeSpeech method.
The audio data bytes encoded as specified in the request, including the
header for encodings that are wrapped in containers (e.g. MP3, OGG_OPUS).
For LINEAR16 audio, we include the WAV header. Note: as
with all bytes fields, protobuffers use a pure binary representation,
whereas JSON representations use base64.
[[["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\u003eThe latest version of the \u003ccode\u003eSynthesizeSpeechResponse\u003c/code\u003e is 3.10.0, but this page is documenting version 2.3.0, with links to various older versions back to 2.2.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSynthesizeSpeechResponse\u003c/code\u003e is a class that represents the message returned by the \u003ccode\u003eSynthesizeSpeech\u003c/code\u003e method to the client and it implements \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eSynthesizeSpeechResponse\u003c/code\u003e inherits from the \u003ccode\u003eObject\u003c/code\u003e class and has inherited members such as \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, \u003ccode\u003eMemberwiseClone()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors available for \u003ccode\u003eSynthesizeSpeechResponse\u003c/code\u003e, a default constructor \u003ccode\u003eSynthesizeSpeechResponse()\u003c/code\u003e, and another that takes another \u003ccode\u003eSynthesizeSpeechResponse\u003c/code\u003e as a parameter, \u003ccode\u003eSynthesizeSpeechResponse(SynthesizeSpeechResponse other)\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSynthesizeSpeechResponse\u003c/code\u003e class contains a property, \u003ccode\u003eAudioContent\u003c/code\u003e, of type \u003ccode\u003eByteString\u003c/code\u003e, which stores the audio data bytes, including headers for the specified encodings, and uses a pure binary representation for protobuffers, with base64 used in JSON representations.\u003c/p\u003e\n"]]],[],null,[]]