Skip to content

Commit a1d5df0

Browse files
feat: [texttospeech] add LRS API (#8881)
* feat: add LRS API PiperOrigin-RevId: 493338018 Source-Link: googleapis/googleapis@380b2f0 Source-Link: https://github.com/googleapis/googleapis-gen/commit/5802e4bd244f11abf88c8ee3968dc1d7281c496a Copy-Tag: eyJwIjoiamF2YS10ZXh0dG9zcGVlY2gvLk93bEJvdC55YW1sIiwiaCI6IjU4MDJlNGJkMjQ0ZjExYWJmODhjOGVlMzk2OGRjMWQ3MjgxYzQ5NmEifQ== * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 21fe669 commit a1d5df0

File tree

40 files changed

+6719
-60
lines changed

40 files changed

+6719
-60
lines changed

java-texttospeech/README.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file:
1919
<dependency>
2020
<groupId>com.google.cloud</groupId>
2121
<artifactId>google-cloud-texttospeech</artifactId>
22-
<version>2.6.0</version>
22+
<version>2.7.0</version>
2323
</dependency>
2424
```
2525

2626
If you are using Gradle without BOM, add this to your dependencies:
2727

2828
```Groovy
29-
implementation 'com.google.cloud:google-cloud-texttospeech:2.6.0'
29+
implementation 'com.google.cloud:google-cloud-texttospeech:2.7.0'
3030
```
3131

3232
If you are using SBT, add this to your dependencies:
3333

3434
```Scala
35-
libraryDependencies += "com.google.cloud" % "google-cloud-texttospeech" % "2.6.0"
35+
libraryDependencies += "com.google.cloud" % "google-cloud-texttospeech" % "2.7.0"
3636
```
3737

3838
## Authentication
@@ -159,16 +159,16 @@ Java is a registered trademark of Oracle and/or its affiliates.
159159

160160
[product-docs]: https://cloud.google.com/text-to-speech
161161
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-texttospeech/latest/overview
162-
[kokoro-badge-image-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-texttospeech/java7.svg
163-
[kokoro-badge-link-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-texttospeech/java7.html
164-
[kokoro-badge-image-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-texttospeech/java8.svg
165-
[kokoro-badge-link-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-texttospeech/java8.html
166-
[kokoro-badge-image-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-texttospeech/java8-osx.svg
167-
[kokoro-badge-link-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-texttospeech/java8-osx.html
168-
[kokoro-badge-image-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-texttospeech/java8-win.svg
169-
[kokoro-badge-link-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-texttospeech/java8-win.html
170-
[kokoro-badge-image-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-texttospeech/java11.svg
171-
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-texttospeech/java11.html
162+
[kokoro-badge-image-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java7.svg
163+
[kokoro-badge-link-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java7.html
164+
[kokoro-badge-image-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java8.svg
165+
[kokoro-badge-link-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java8.html
166+
[kokoro-badge-image-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java8-osx.svg
167+
[kokoro-badge-link-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java8-osx.html
168+
[kokoro-badge-image-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java8-win.svg
169+
[kokoro-badge-link-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java8-win.html
170+
[kokoro-badge-image-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.svg
171+
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html
172172
[stability-image]: https://img.shields.io/badge/stability-stable-green
173173
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-texttospeech.svg
174174
[maven-version-link]: https://search.maven.org/search?q=g:com.google.cloud%20AND%20a:google-cloud-texttospeech&core=gav
@@ -180,9 +180,9 @@ Java is a registered trademark of Oracle and/or its affiliates.
180180
[create-project]: https://cloud.google.com/resource-manager/docs/creating-managing-projects
181181
[cloud-sdk]: https://cloud.google.com/sdk/
182182
[troubleshooting]: https://github.com/googleapis/google-cloud-common/blob/main/troubleshooting/readme.md#troubleshooting
183-
[contributing]: https://github.com/googleapis/java-texttospeech/blob/main/CONTRIBUTING.md
184-
[code-of-conduct]: https://github.com/googleapis/java-texttospeech/blob/main/CODE_OF_CONDUCT.md#contributor-code-of-conduct
185-
[license]: https://github.com/googleapis/java-texttospeech/blob/main/LICENSE
183+
[contributing]: https://github.com/googleapis/google-cloud-java/blob/main/CONTRIBUTING.md
184+
[code-of-conduct]: https://github.com/googleapis/google-cloud-java/blob/main/CODE_OF_CONDUCT.md#contributor-code-of-conduct
185+
[license]: https://github.com/googleapis/google-cloud-java/blob/main/LICENSE
186186

187187
[enable-api]: https://console.cloud.google.com/flows/enableapi?apiid=texttospeech.googleapis.com
188188
[libraries-bom]: https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM

java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1/stub/HttpJsonTextToSpeechStub.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ public class HttpJsonTextToSpeechStub extends TextToSpeechStub {
7575
ProtoRestSerializer.create();
7676
serializer.putQueryParam(
7777
fields, "languageCode", request.getLanguageCode());
78+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
7879
return fields;
7980
})
8081
.setRequestBodyExtractor(request -> null)
@@ -107,12 +108,13 @@ public class HttpJsonTextToSpeechStub extends TextToSpeechStub {
107108
Map<String, List<String>> fields = new HashMap<>();
108109
ProtoRestSerializer<SynthesizeSpeechRequest> serializer =
109110
ProtoRestSerializer.create();
111+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
110112
return fields;
111113
})
112114
.setRequestBodyExtractor(
113115
request ->
114116
ProtoRestSerializer.create()
115-
.toBody("*", request.toBuilder().build(), false))
117+
.toBody("*", request.toBuilder().build(), true))
116118
.build())
117119
.setResponseParser(
118120
ProtoMessageResponseParser.<SynthesizeSpeechResponse>newBuilder()

0 commit comments

Comments
 (0)