package google.cloud.texttospeech.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service TextToSpeech

cloud_tts.proto:31

Service that implements Google Cloud Text-to-Speech API.

message AudioConfig

cloud_tts.proto:144

Description of audio data to be synthesized.

Used in: SynthesizeSpeechRequest

enum AudioEncoding

cloud_tts.proto:209

Configuration to set up audio encoder. The encoding determines the output audio format that we'd like.

Used in: AudioConfig

enum SsmlVoiceGender

cloud_tts.proto:189

Gender of the voice as described in [SSML voice element](https://www.w3.org/TR/speech-synthesis11/#edef_voice).

Used in: Voice, VoiceSelectionParams

message SynthesisInput

cloud_tts.proto:102

Contains text input to be synthesized. Either `text` or `ssml` must be supplied. Supplying both or neither returns [google.rpc.Code.INVALID_ARGUMENT][]. The input size is limited to 5000 characters.

Used in: SynthesizeSpeechRequest

message Voice

cloud_tts.proto:70

Description of a voice supported by the TTS service.

Used in: ListVoicesResponse

message VoiceSelectionParams

cloud_tts.proto:117

Description of which voice to use for a synthesis request.

Used in: SynthesizeSpeechRequest