xref: /aosp_15_r20/external/googleapis/google/cloud/texttospeech/v1beta1/texttospeech_v1beta1.yaml (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1type: google.api.Service
2config_version: 3
3name: texttospeech.googleapis.com
4title: Cloud Text-to-Speech API
5
6apis:
7- name: google.cloud.texttospeech.v1beta1.TextToSpeech
8- name: google.cloud.texttospeech.v1beta1.TextToSpeechLongAudioSynthesize
9- name: google.longrunning.Operations
10
11types:
12- name: google.cloud.texttospeech.v1beta1.SynthesizeLongAudioMetadata
13
14documentation:
15  summary: |-
16    Synthesizes natural-sounding speech by applying powerful neural network
17    models.
18  overview: |-
19    # Introduction
20
21    Google Cloud Text-to-Speech API provides speech synthesis as a service.
22
23http:
24  rules:
25  - selector: google.longrunning.Operations.GetOperation
26    get: '/v1beta1/{name=projects/*/locations/*/operations/*}'
27  - selector: google.longrunning.Operations.ListOperations
28    get: '/v1beta1/{name=projects/*/locations/*}/operations'
29
30authentication:
31  rules:
32  - selector: google.cloud.texttospeech.v1beta1.TextToSpeech.ListVoices
33    oauth:
34      canonical_scopes: |-
35        https://www.googleapis.com/auth/cloud-platform
36  - selector: google.cloud.texttospeech.v1beta1.TextToSpeech.SynthesizeSpeech
37    oauth:
38      canonical_scopes: |-
39        https://www.googleapis.com/auth/cloud-platform
40  - selector: google.cloud.texttospeech.v1beta1.TextToSpeechLongAudioSynthesize.SynthesizeLongAudio
41    oauth:
42      canonical_scopes: |-
43        https://www.googleapis.com/auth/cloud-platform
44  - selector: 'google.longrunning.Operations.*'
45    oauth:
46      canonical_scopes: |-
47        https://www.googleapis.com/auth/cloud-platform
48