# Changelog [PyPI History][1] [1]: https://pypi.org/project/google-cloud-texttospeech/#history ## [2.38.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.37.0...google-cloud-texttospeech-v2.38.0) (2026-10-01) ### Features * declare Python3.15 support ([8775794](https://github.com/googleapis/google-cloud-python/commit/8775794508e17150023c8e7152543410014458bf)) ## [2.37.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.36.0...google-cloud-texttospeech-v2.37.0) (2026-06-22) ### Features * regenerate google-cloud-[t-w] packages ([#17076](https://github.com/googleapis/google-cloud-python/issues/17076)) ([928a03c](https://github.com/googleapis/google-cloud-python/commit/928a03ce41fbcb82398636e89f840c00c7749cf8)) ## [2.36.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.35.0...google-cloud-texttospeech-v2.36.0) (2026-04-02) ### Documentation * A comment for field `markup` in message `.google.cloud.texttospeech.v1beta1.StreamingSynthesisInput` is changed ([c36aa6169035fdb14bf84b0e56e4f81291600b5a](https://github.com/googleapis/google-cloud-python/commit/c36aa6169035fdb14bf84b0e56e4f81291600b5a)) * A comment for field `advanced_voice_options` in message `.google.cloud.texttospeech.v1beta1.SynthesizeSpeechRequest` is changed ([c36aa6169035fdb14bf84b0e56e4f81291600b5a](https://github.com/googleapis/google-cloud-python/commit/c36aa6169035fdb14bf84b0e56e4f81291600b5a)) * A comment for field `markup` in message `.google.cloud.texttospeech.v1beta1.SynthesisInput` is changed ([c36aa6169035fdb14bf84b0e56e4f81291600b5a](https://github.com/googleapis/google-cloud-python/commit/c36aa6169035fdb14bf84b0e56e4f81291600b5a)) * A comment for field `relax_safety_filters` in message `.google.cloud.texttospeech.v1beta1.AdvancedVoiceOptions` is changed ([c36aa6169035fdb14bf84b0e56e4f81291600b5a](https://github.com/googleapis/google-cloud-python/commit/c36aa6169035fdb14bf84b0e56e4f81291600b5a)) ### Features * Support `enable_textnorm` for Gemini voices. ([c36aa6169035fdb14bf84b0e56e4f81291600b5a](https://github.com/googleapis/google-cloud-python/commit/c36aa6169035fdb14bf84b0e56e4f81291600b5a)) * Support safety settings for Gemini voices and deprecate `relax_safety_filters` ([c36aa6169035fdb14bf84b0e56e4f81291600b5a](https://github.com/googleapis/google-cloud-python/commit/c36aa6169035fdb14bf84b0e56e4f81291600b5a)) * Mark `advanced_voice_options` as optional. ([c36aa6169035fdb14bf84b0e56e4f81291600b5a](https://github.com/googleapis/google-cloud-python/commit/c36aa6169035fdb14bf84b0e56e4f81291600b5a)) ## [2.35.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.34.0...google-cloud-texttospeech-v2.35.0) (2026-03-26) ### Features * Allow Protobuf 7.x ([1eb7c268482e55971966e284dac2cbeb903adcbb](https://github.com/googleapis/google-cloud-python/commit/1eb7c268482e55971966e284dac2cbeb903adcbb)) * update image to us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:f5426423676c75008c2135037e7b98f78cbb99f78b3c46fe043b6897be92d836 ([3654fe76d755dd8db62ece81d5770ec58b3624df](https://github.com/googleapis/google-cloud-python/commit/3654fe76d755dd8db62ece81d5770ec58b3624df)) ### Bug Fixes * Require Python 3.9 ([1eb7c268482e55971966e284dac2cbeb903adcbb](https://github.com/googleapis/google-cloud-python/commit/1eb7c268482e55971966e284dac2cbeb903adcbb)) * Require google-api-core >= 2.11.0 ([1eb7c268482e55971966e284dac2cbeb903adcbb](https://github.com/googleapis/google-cloud-python/commit/1eb7c268482e55971966e284dac2cbeb903adcbb)) * Improve type checking ([1eb7c268482e55971966e284dac2cbeb903adcbb](https://github.com/googleapis/google-cloud-python/commit/1eb7c268482e55971966e284dac2cbeb903adcbb)) ## [2.34.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.33.0...google-cloud-texttospeech-v2.34.0) (2026-01-09) ### Features * auto-enable mTLS when supported certificates are detected ([c353aa5bcc937ef9399c8efc90492dadbcf01aa2](https://github.com/googleapis/google-cloud-python/commit/c353aa5bcc937ef9399c8efc90492dadbcf01aa2)) * check Python and dependency versions in generated GAPICs ([c353aa5bcc937ef9399c8efc90492dadbcf01aa2](https://github.com/googleapis/google-cloud-python/commit/c353aa5bcc937ef9399c8efc90492dadbcf01aa2)) ## [2.33.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.32.0...google-cloud-texttospeech-v2.33.0) (2025-10-23) ### Features * add `relax_safety_filters` proto field for Gemini TTS ([1dbd0988eebdb63c7f08737d45f9ff67735ab396](https://github.com/googleapis/google-cloud-python/commit/1dbd0988eebdb63c7f08737d45f9ff67735ab396)) * add `relax_safety_filters` proto field for Gemini TTS ([1dbd0988eebdb63c7f08737d45f9ff67735ab396](https://github.com/googleapis/google-cloud-python/commit/1dbd0988eebdb63c7f08737d45f9ff67735ab396)) ## [2.32.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.31.0...google-cloud-texttospeech-v2.32.0) (2025-10-20) ### Features * Add support for Python 3.14 ([98ee71abc0f97c88239b50bf0e0827df19630def](https://github.com/googleapis/google-cloud-python/commit/98ee71abc0f97c88239b50bf0e0827df19630def)) ### Bug Fixes * Deprecate credentials_file argument ([98ee71abc0f97c88239b50bf0e0827df19630def](https://github.com/googleapis/google-cloud-python/commit/98ee71abc0f97c88239b50bf0e0827df19630def)) ## [2.31.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.30.0...google-cloud-texttospeech-v2.31.0) (2025-09-24) ### Features * [google-cloud-texttospeech] add Gemini TTS Multispeaker API fields ([#14535](https://github.com/googleapis/google-cloud-python/issues/14535)) ([5339bcb](https://github.com/googleapis/google-cloud-python/commit/5339bcb6d42eae4ae6d4b4ccdf9b3cbc2ddec7b1)) ## [2.30.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.29.0...google-cloud-texttospeech-v2.30.0) (2025-09-22) ### Features * [google-cloud-texttospeech] add Gemini TTS Multispeaker API fields ([#14508](https://github.com/googleapis/google-cloud-python/issues/14508)) ([ac6a721](https://github.com/googleapis/google-cloud-python/commit/ac6a7213bd0fee9291ae0ab8aa0009cc334b0156)) ## [2.29.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.28.0...google-cloud-texttospeech-v2.29.0) (2025-09-04) ### Features * Add prompt to SynthesisInput ([2c37fa1](https://github.com/googleapis/google-cloud-python/commit/2c37fa1808974239abe79bbf1d2df9fba74c1ac7)) ## [2.28.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.27.0...google-cloud-texttospeech-v2.28.0) (2025-08-29) ### Features * [google-cloud-texttospeech] Support promptable voices by specifying a model name and a prompt ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * Add enum value M4A to enum AudioEncoding ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * Support promptable voices by specifying a model name and a prompt ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) ### Documentation * A comment for enum value `AUDIO_ENCODING_UNSPECIFIED` in enum `AudioEncoding` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for enum value `OGG_OPUS` in enum `AudioEncoding` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for enum value `PCM` in enum `AudioEncoding` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for enum value `PHONETIC_ENCODING_IPA` in enum `PhoneticEncoding` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for enum value `PHONETIC_ENCODING_X_SAMPA` in enum `PhoneticEncoding` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for field `audio_encoding` in message `.google.cloud.texttospeech.v1beta1.StreamingAudioConfig` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for field `custom_pronunciations` in message `.google.cloud.texttospeech.v1beta1.SynthesisInput` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for field `low_latency_journey_synthesis` in message `.google.cloud.texttospeech.v1beta1.AdvancedVoiceOptions` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for field `phrase` in message `.google.cloud.texttospeech.v1beta1.CustomPronunciationParams` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for field `pronunciations` in message `.google.cloud.texttospeech.v1beta1.CustomPronunciations` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for field `speaking_rate` in message `.google.cloud.texttospeech.v1beta1.AudioConfig` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for field `text` in message `.google.cloud.texttospeech.v1beta1.StreamingSynthesisInput` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for field `voice_clone` in message `.google.cloud.texttospeech.v1beta1.VoiceSelectionParams` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for message `MultiSpeakerMarkup` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) * A comment for method `StreamingSynthesize` in service `TextToSpeech` is changed ([a610c53](https://github.com/googleapis/google-cloud-python/commit/a610c53a8249dbd54d3151ac5e0e6b5b3fda5f09)) ## [2.27.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.26.0...google-cloud-texttospeech-v2.27.0) (2025-05-08) ### Features * Support markup input for Cloud TTS Chirp 3: HD voice synthesis ([c423602](https://github.com/googleapis/google-cloud-python/commit/c423602d3a0a40119526b751d30382b0b35952d1)) * Support pinyin/yomigana custom pronunciation encodings for cmn-cn/ja-jp ([c423602](https://github.com/googleapis/google-cloud-python/commit/c423602d3a0a40119526b751d30382b0b35952d1)) ## [2.26.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.25.1...google-cloud-texttospeech-v2.26.0) (2025-04-12) ### Features * Support HD voice custom pronunciations ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) ### Documentation * A comment for enum value `OGG_OPUS` in enum `AudioEncoding` is changed ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) * A comment for enum value `PCM` in enum `AudioEncoding` is changed ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) * A comment for enum value `PHONETIC_ENCODING_IPA` in enum `PhoneticEncoding` is changed ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) * A comment for enum value `PHONETIC_ENCODING_X_SAMPA` in enum `PhoneticEncoding` is changed ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) * A comment for field `audio_encoding` in message `.google.cloud.texttospeech.v1.StreamingAudioConfig` is changed ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) * A comment for field `custom_pronunciations` in message `.google.cloud.texttospeech.v1.SynthesisInput` is changed ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) * A comment for field `low_latency_journey_synthesis` in message `.google.cloud.texttospeech.v1.AdvancedVoiceOptions` is changed ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) * A comment for field `phrase` in message `.google.cloud.texttospeech.v1.CustomPronunciationParams` is changed ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) * A comment for field `pronunciations` in message `.google.cloud.texttospeech.v1.CustomPronunciations` is changed ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) * A comment for field `text` in message `.google.cloud.texttospeech.v1.StreamingSynthesisInput` is changed ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) * A comment for field `voice_clone` in message `.google.cloud.texttospeech.v1.VoiceSelectionParams` is changed ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) * A comment for message `MultiSpeakerMarkup` is changed ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) * A comment for method `StreamingSynthesize` in service `TextToSpeech` is changed ([4da3cf3](https://github.com/googleapis/google-cloud-python/commit/4da3cf330b4e2b3af2963a89aa73a7f8df4154ec)) ## [2.25.1](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.25.0...google-cloud-texttospeech-v2.25.1) (2025-03-15) ### Bug Fixes * [Many APIs] Allow Protobuf 6.x ([4757dae](https://github.com/googleapis/google-cloud-python/commit/4757daede978618382ba46f4aa91bb9cfd9b937b)) * remove setup.cfg configuration for creating universal wheels ([#13659](https://github.com/googleapis/google-cloud-python/issues/13659)) ([59bfd42](https://github.com/googleapis/google-cloud-python/commit/59bfd42cf8a2eaeed696a7504890bce5aae815ce)) ## [2.25.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.24.0...google-cloud-texttospeech-v2.25.0) (2025-02-12) ### Features * Add REST Interceptors which support reading metadata ([87b5382](https://github.com/googleapis/google-cloud-python/commit/87b5382a05b7a0c9faeabaf3e2baa6f05c88bb8e)) * Add support for reading selective GAPIC generation methods from service YAML ([87b5382](https://github.com/googleapis/google-cloud-python/commit/87b5382a05b7a0c9faeabaf3e2baa6f05c88bb8e)) ## [2.24.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.23.0...google-cloud-texttospeech-v2.24.0) (2025-01-13) ### Features * [google-cloud-texttospeech] StreamingSynthesize now supports opus ([#13406](https://github.com/googleapis/google-cloud-python/issues/13406)) ([9f278d6](https://github.com/googleapis/google-cloud-python/commit/9f278d60dd3bd0ce4a34d1b3492f71372350aa28)) ## [2.23.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.22.0...google-cloud-texttospeech-v2.23.0) (2024-12-18) ### Features * [google-cloud-texttospeech] StreamingSynthesize now supports opus ([#13370](https://github.com/googleapis/google-cloud-python/issues/13370)) ([4999fd8](https://github.com/googleapis/google-cloud-python/commit/4999fd82ae07e4fced8f1c43b5ac38cca2348ae0)) ## [2.22.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.21.1...google-cloud-texttospeech-v2.22.0) (2024-12-12) ### Features * Add support for opt-in debug logging ([856e0f0](https://github.com/googleapis/google-cloud-python/commit/856e0f07bd5212d60ad64be4c16ac8fafd07850b)) ### Bug Fixes * Fix typing issue with gRPC metadata when key ends in -bin ([856e0f0](https://github.com/googleapis/google-cloud-python/commit/856e0f07bd5212d60ad64be4c16ac8fafd07850b)) ## [2.21.1](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.21.0...google-cloud-texttospeech-v2.21.1) (2024-11-11) ### Bug Fixes * disable universe-domain validation ([#13246](https://github.com/googleapis/google-cloud-python/issues/13246)) ([bcad563](https://github.com/googleapis/google-cloud-python/commit/bcad563acea541bb51f9fbd005f18e9f32e381f0)) ## [2.21.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.20.0...google-cloud-texttospeech-v2.21.0) (2024-10-31) ### Features * add multi-speaker markup, which allows generating dialogue between multiple speakers ([b01d99d](https://github.com/googleapis/google-cloud-python/commit/b01d99dc321be04b91dd183064bffdecfef9d5c0)) ## [2.20.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.19.0...google-cloud-texttospeech-v2.20.0) (2024-10-24) ### Features * Add multi-speaker markup, which allows generating dialogue between multiple speakers ([7cb80ba](https://github.com/googleapis/google-cloud-python/commit/7cb80ba74f21476cea746a998d7ec218168f62cd)) * Add support for Python 3.13 ([7cb80ba](https://github.com/googleapis/google-cloud-python/commit/7cb80ba74f21476cea746a998d7ec218168f62cd)) ## [2.19.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.18.0...google-cloud-texttospeech-v2.19.0) (2024-10-23) ### Features * [google-cloud-texttospeech] Add brand voice lite ([#13178](https://github.com/googleapis/google-cloud-python/issues/13178)) ([3b97314](https://github.com/googleapis/google-cloud-python/commit/3b97314028f30b627f8891cea1368df20a564414)) * [google-cloud-texttospeech] add brand voice lite, which lets you clone a voice with just 10 seconds of audio ([#13192](https://github.com/googleapis/google-cloud-python/issues/13192)) ([6d622a3](https://github.com/googleapis/google-cloud-python/commit/6d622a39d3e578e52f4591667ed14c13948c4a50)) ## [2.18.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.17.2...google-cloud-texttospeech-v2.18.0) (2024-10-10) ### Features * Add CustomPronunciationParams for upcoming feature work ([6ba80ea](https://github.com/googleapis/google-cloud-python/commit/6ba80eaf688f974ebf93e9aa2b7af9dc86253356)) * Add low latency journey option to proto ([6ba80ea](https://github.com/googleapis/google-cloud-python/commit/6ba80eaf688f974ebf93e9aa2b7af9dc86253356)) ## [2.17.2](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.17.1...google-cloud-texttospeech-v2.17.2) (2024-08-26) ### Documentation * [google-cloud-texttospeech] update Long Audio capabilities to include SSML ([#13031](https://github.com/googleapis/google-cloud-python/issues/13031)) ([46ef325](https://github.com/googleapis/google-cloud-python/commit/46ef3250151c5939100ab4a1dcda6ccf68ea9e4c)) ## [2.17.1](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.17.0...google-cloud-texttospeech-v2.17.1) (2024-08-20) ### Documentation * [google-cloud-texttospeech] update Long Audio capabilities to include SSML ([#13020](https://github.com/googleapis/google-cloud-python/issues/13020)) ([200a64b](https://github.com/googleapis/google-cloud-python/commit/200a64b0c9ce565103295ab0a8126353f386fbce)) ## [2.17.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.16.5...google-cloud-texttospeech-v2.17.0) (2024-08-19) ### Features * A new method `StreamingSynthesize` is added to service `TextToSpeech` ([973e48a](https://github.com/googleapis/google-cloud-python/commit/973e48afb87cef6565535a7262e38195245018ef)) ### Documentation * A comment for field `name` in message `.google.cloud.texttospeech.v1.VoiceSelectionParams` is changed ([973e48a](https://github.com/googleapis/google-cloud-python/commit/973e48afb87cef6565535a7262e38195245018ef)) * A comment for field `name` in message `.google.cloud.texttospeech.v1beta1.VoiceSelectionParams` is changed ([973e48a](https://github.com/googleapis/google-cloud-python/commit/973e48afb87cef6565535a7262e38195245018ef)) ## [2.16.5](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.16.4...google-cloud-texttospeech-v2.16.5) (2024-07-30) ### Bug Fixes * Retry and timeout values do not propagate in requests during pagination ([9cdac77](https://github.com/googleapis/google-cloud-python/commit/9cdac77b20a8c9720aa668639e3ca6d1e759a2de)) ## [2.16.4](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.16.3...google-cloud-texttospeech-v2.16.4) (2024-07-08) ### Bug Fixes * Allow Protobuf 5.x ([#12870](https://github.com/googleapis/google-cloud-python/issues/12870)) ([4d16761](https://github.com/googleapis/google-cloud-python/commit/4d16761640dd8e35410b3219b7d675d7668d2f88)) ## [2.16.3](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.16.2...google-cloud-texttospeech-v2.16.3) (2024-03-05) ### Bug Fixes * **deps:** Exclude google-auth 2.24.0 and 2.25.0 ([#12388](https://github.com/googleapis/google-cloud-python/issues/12388)) ([d2cd4ff](https://github.com/googleapis/google-cloud-python/commit/d2cd4ffd12467ad512cccd7a0e9bb897ff2ce2a7)) ## [2.16.2](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.16.1...google-cloud-texttospeech-v2.16.2) (2024-02-22) ### Bug Fixes * **deps:** [Many APIs] Require `google-api-core>=1.34.1` ([#12310](https://github.com/googleapis/google-cloud-python/issues/12310)) ([41821da](https://github.com/googleapis/google-cloud-python/commit/41821da1fe08cc2aeeefc8c8f516023e4b0d0700)) * fix ValueError in test__validate_universe_domain ([2451e88](https://github.com/googleapis/google-cloud-python/commit/2451e88f302bc582b3f6d01a6ec6aceba7646252)) ## [2.16.1](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.16.0...google-cloud-texttospeech-v2.16.1) (2024-02-06) ### Bug Fixes * Add google-auth as a direct dependency ([e16032f](https://github.com/googleapis/google-cloud-python/commit/e16032ffe9b15dfd008b51f046dbb10211356998)) * Add staticmethod decorator to `_get_client_cert_source` and `_get_api_endpoint` ([e16032f](https://github.com/googleapis/google-cloud-python/commit/e16032ffe9b15dfd008b51f046dbb10211356998)) * Resolve AttributeError 'Credentials' object has no attribute 'universe_domain' ([e16032f](https://github.com/googleapis/google-cloud-python/commit/e16032ffe9b15dfd008b51f046dbb10211356998)) ## [2.16.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.15.1...google-cloud-texttospeech-v2.16.0) (2024-02-01) ### Features * Allow users to explicitly configure universe domain ([#12243](https://github.com/googleapis/google-cloud-python/issues/12243)) ([e14d4b1](https://github.com/googleapis/google-cloud-python/commit/e14d4b13a883876a420c498a044dc34ea5122629)) ## [2.15.1](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.15.0...google-cloud-texttospeech-v2.15.1) (2024-01-04) ### Bug Fixes * correct long audio synthesis HTTP binding ([a748565](https://github.com/googleapis/google-cloud-python/commit/a7485655fe09ecd85198c383fe818acd1ef677bc)) ### Documentation * Deprecate the custom voice usage field ([a748565](https://github.com/googleapis/google-cloud-python/commit/a7485655fe09ecd85198c383fe818acd1ef677bc)) ## [2.15.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.14.2...google-cloud-texttospeech-v2.15.0) (2023-12-07) ### Features * Add support for python 3.12 ([e9655df](https://github.com/googleapis/google-cloud-python/commit/e9655dff9f393bf3382c668ea2a31dd3332ed192)) * Introduce compatibility with native namespace packages ([e9655df](https://github.com/googleapis/google-cloud-python/commit/e9655dff9f393bf3382c668ea2a31dd3332ed192)) ### Bug Fixes * Require proto-plus >= 1.22.3 ([e9655df](https://github.com/googleapis/google-cloud-python/commit/e9655dff9f393bf3382c668ea2a31dd3332ed192)) * Use `retry_async` instead of `retry` in async client ([e9655df](https://github.com/googleapis/google-cloud-python/commit/e9655dff9f393bf3382c668ea2a31dd3332ed192)) ## [2.14.2](https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.14.1...google-cloud-texttospeech-v2.14.2) (2023-09-30) ### Documentation * Minor formatting ([#388](https://github.com/googleapis/google-cloud-python/issues/388)) ([c051f1b](https://github.com/googleapis/google-cloud-python/commit/c051f1b710c824e0d4028fcec73e8db315f8aebd)) ## [2.14.1](https://github.com/googleapis/python-texttospeech/compare/v2.14.0...v2.14.1) (2023-01-20) ### Bug Fixes * Add context manager return types ([6415162](https://github.com/googleapis/python-texttospeech/commit/641516224405ac91e08d5fee161a5fcde4ed0ba0)) ### Documentation * Add documentation for enums ([6415162](https://github.com/googleapis/python-texttospeech/commit/641516224405ac91e08d5fee161a5fcde4ed0ba0)) ## [2.14.0](https://github.com/googleapis/python-texttospeech/compare/v2.13.0...v2.14.0) (2023-01-10) ### Features * Add support for python 3.11 ([#353](https://github.com/googleapis/python-texttospeech/issues/353)) ([91e5500](https://github.com/googleapis/python-texttospeech/commit/91e5500cde7939e5c8f37e3134d21742c741892a)) ## [2.13.0](https://github.com/googleapis/python-texttospeech/compare/v2.12.3...v2.13.0) (2022-12-15) ### Features * Add LRS API ([07227a0](https://github.com/googleapis/python-texttospeech/commit/07227a06b555d590fc35055ec229f22c6d8dd139)) * Add support for `google.cloud.texttospeech.__version__` ([a2a534c](https://github.com/googleapis/python-texttospeech/commit/a2a534ceccbad9114cb30599129eb168ab60cb5f)) * Add typing to proto.Message based class attributes ([a2a534c](https://github.com/googleapis/python-texttospeech/commit/a2a534ceccbad9114cb30599129eb168ab60cb5f)) ### Bug Fixes * Add dict typing for client_options ([a2a534c](https://github.com/googleapis/python-texttospeech/commit/a2a534ceccbad9114cb30599129eb168ab60cb5f)) * **deps:** Require google-api-core >=1.34.0, >=2.11.0 ([07227a0](https://github.com/googleapis/python-texttospeech/commit/07227a06b555d590fc35055ec229f22c6d8dd139)) * Drop usage of pkg_resources ([07227a0](https://github.com/googleapis/python-texttospeech/commit/07227a06b555d590fc35055ec229f22c6d8dd139)) * Fix timeout default values ([07227a0](https://github.com/googleapis/python-texttospeech/commit/07227a06b555d590fc35055ec229f22c6d8dd139)) ### Documentation * **samples:** Snippetgen handling of repeated enum field ([a2a534c](https://github.com/googleapis/python-texttospeech/commit/a2a534ceccbad9114cb30599129eb168ab60cb5f)) * **samples:** Snippetgen should call await on the operation coroutine before calling result ([07227a0](https://github.com/googleapis/python-texttospeech/commit/07227a06b555d590fc35055ec229f22c6d8dd139)) ## [2.12.3](https://github.com/googleapis/python-texttospeech/compare/v2.12.2...v2.12.3) (2022-10-07) ### Bug Fixes * **deps:** Allow protobuf 3.19.5 ([#338](https://github.com/googleapis/python-texttospeech/issues/338)) ([aa92121](https://github.com/googleapis/python-texttospeech/commit/aa921215c05588b6555b7b41381b30f8b0079d54)) ## [2.12.2](https://github.com/googleapis/python-texttospeech/compare/v2.12.1...v2.12.2) (2022-10-03) ### Bug Fixes * **deps:** Require protobuf >= 3.20.2 ([#335](https://github.com/googleapis/python-texttospeech/issues/335)) ([50b394d](https://github.com/googleapis/python-texttospeech/commit/50b394dc5684b2df6cf544ba7bb5296d384ee0f8)) ## [2.12.1](https://github.com/googleapis/python-texttospeech/compare/v2.12.0...v2.12.1) (2022-08-11) ### Bug Fixes * **deps:** allow protobuf < 5.0.0 ([#316](https://github.com/googleapis/python-texttospeech/issues/316)) ([ec75f1e](https://github.com/googleapis/python-texttospeech/commit/ec75f1e5382bd527d17fb347a7ecc7cd35f57ab0)) * **deps:** require proto-plus >= 1.22.0 ([ec75f1e](https://github.com/googleapis/python-texttospeech/commit/ec75f1e5382bd527d17fb347a7ecc7cd35f57ab0)) ## [2.12.0](https://github.com/googleapis/python-texttospeech/compare/v2.11.1...v2.12.0) (2022-07-16) ### Features * add audience parameter ([f450551](https://github.com/googleapis/python-texttospeech/commit/f450551482e52c7f5564bf735b705e22255dc5d8)) ### Bug Fixes * **deps:** require google-api-core>=1.32.0,>=2.8.0 ([#304](https://github.com/googleapis/python-texttospeech/issues/304)) ([f450551](https://github.com/googleapis/python-texttospeech/commit/f450551482e52c7f5564bf735b705e22255dc5d8)) * require python 3.7+ ([#306](https://github.com/googleapis/python-texttospeech/issues/306)) ([192277b](https://github.com/googleapis/python-texttospeech/commit/192277b9b62338840b55fe8e24be582a19f390cd)) ## [2.11.1](https://github.com/googleapis/python-texttospeech/compare/v2.11.0...v2.11.1) (2022-06-06) ### Bug Fixes * **deps:** require protobuf <4.0.0dev ([#293](https://github.com/googleapis/python-texttospeech/issues/293)) ([e5ab0d6](https://github.com/googleapis/python-texttospeech/commit/e5ab0d6b69e008653b1500742ede3ead3a748f58)) ### Documentation * fix changelog header to consistent size ([#294](https://github.com/googleapis/python-texttospeech/issues/294)) ([8a8b65c](https://github.com/googleapis/python-texttospeech/commit/8a8b65c0e4c39a5671e9998848ebb89ea38d301d)) ## [2.11.0](https://github.com/googleapis/python-texttospeech/compare/v2.10.2...v2.11.0) (2022-03-10) ### Features * promote CustomVoiceParams to v1 ([#266](https://github.com/googleapis/python-texttospeech/issues/266)) ([f484e7f](https://github.com/googleapis/python-texttospeech/commit/f484e7fe036fe57a4f432bf30c6421a6541ea486)) ## [2.10.2](https://github.com/googleapis/python-texttospeech/compare/v2.10.1...v2.10.2) (2022-03-05) ### Bug Fixes * **deps:** require google-api-core>=1.31.5, >=2.3.2 ([#261](https://github.com/googleapis/python-texttospeech/issues/261)) ([f993058](https://github.com/googleapis/python-texttospeech/commit/f993058b1535e8cc0c71877b8dca9beae3dffb1b)) * **deps:** require proto-plus>=1.15.0 ([f993058](https://github.com/googleapis/python-texttospeech/commit/f993058b1535e8cc0c71877b8dca9beae3dffb1b)) ## [2.10.1](https://github.com/googleapis/python-texttospeech/compare/v2.10.0...v2.10.1) (2022-02-26) ### Documentation * add generated snippets ([#249](https://github.com/googleapis/python-texttospeech/issues/249)) ([f918e82](https://github.com/googleapis/python-texttospeech/commit/f918e82df2e0c499356fa1e095b13f7ac2cd3b6b)) ## [2.10.0](https://github.com/googleapis/python-texttospeech/compare/v2.9.1...v2.10.0) (2022-02-03) ### Features * add api key support ([#242](https://github.com/googleapis/python-texttospeech/issues/242)) ([3b4f0d0](https://github.com/googleapis/python-texttospeech/commit/3b4f0d0749529b04ed7fedec3c4b06b6d42c12cd)) ### Bug Fixes * resolve DuplicateCredentialArgs error when using credentials_file ([4c11b12](https://github.com/googleapis/python-texttospeech/commit/4c11b127ece0009082fe91062f3f36c8f18e8ffc)) ### Documentation * update comments for ListVoicesRequest ([#244](https://github.com/googleapis/python-texttospeech/issues/244)) ([bc5b73f](https://github.com/googleapis/python-texttospeech/commit/bc5b73fbc62900f89a01486c6e8d42d459c34fd6)) ## [2.9.1](https://www.github.com/googleapis/python-texttospeech/compare/v2.9.0...v2.9.1) (2022-01-08) ### Documentation * Added virtualenv comment for clarity ([#225](https://www.github.com/googleapis/python-texttospeech/issues/225)) ([61a7fce](https://www.github.com/googleapis/python-texttospeech/commit/61a7fcec0611712cdb1692b830db4aaca4d411b0)) * update comments for ListVoicesRequest ([#229](https://www.github.com/googleapis/python-texttospeech/issues/229)) ([9ea340c](https://www.github.com/googleapis/python-texttospeech/commit/9ea340cee20298630a6a15bed0ed2df9f69b3d13)) ## [2.9.0](https://www.github.com/googleapis/python-texttospeech/compare/v2.8.0...v2.9.0) (2021-11-16) ### Features * update v1 proto ([#221](https://www.github.com/googleapis/python-texttospeech/issues/221)) ([e8776d7](https://www.github.com/googleapis/python-texttospeech/commit/e8776d7a482f495ed5ae0e1235609e3e2d3e6067)) ## [2.8.0](https://www.github.com/googleapis/python-texttospeech/compare/v2.7.1...v2.8.0) (2021-11-13) ### Features * **v1beta1:** add CustomVoiceParams ([#215](https://www.github.com/googleapis/python-texttospeech/issues/215)) ([6a18d0f](https://www.github.com/googleapis/python-texttospeech/commit/6a18d0f097e992bd4d90eaf5032ce98aa4af004a)) ### Documentation * fix docstring formatting ([#218](https://www.github.com/googleapis/python-texttospeech/issues/218)) ([2c57f95](https://www.github.com/googleapis/python-texttospeech/commit/2c57f95a1af747b49dac41628bd43d485a68583e)) ## [2.7.1](https://www.github.com/googleapis/python-texttospeech/compare/v2.7.0...v2.7.1) (2021-11-01) ### Bug Fixes * **deps:** drop packaging dependency ([99ac70b](https://www.github.com/googleapis/python-texttospeech/commit/99ac70ba45d7c500d0f19a30dead060c0db4453c)) * **deps:** require google-api-core >= 1.28.0 ([99ac70b](https://www.github.com/googleapis/python-texttospeech/commit/99ac70ba45d7c500d0f19a30dead060c0db4453c)) ### Documentation * list oneofs in docstring ([99ac70b](https://www.github.com/googleapis/python-texttospeech/commit/99ac70ba45d7c500d0f19a30dead060c0db4453c)) ## [2.7.0](https://www.github.com/googleapis/python-texttospeech/compare/v2.6.0...v2.7.0) (2021-10-18) ### Features * add support for python 3.10 ([#202](https://www.github.com/googleapis/python-texttospeech/issues/202)) ([2ffa70b](https://www.github.com/googleapis/python-texttospeech/commit/2ffa70b6c35707142d66476b0ef5e3bd8d6d0052)) ## [2.6.0](https://www.github.com/googleapis/python-texttospeech/compare/v2.5.3...v2.6.0) (2021-10-07) ### Features * add context manager support in client ([#196](https://www.github.com/googleapis/python-texttospeech/issues/196)) ([73d9290](https://www.github.com/googleapis/python-texttospeech/commit/73d9290cdea69a00ba317ae017a1d07bcf734989)) ## [2.5.3](https://www.github.com/googleapis/python-texttospeech/compare/v2.5.2...v2.5.3) (2021-09-24) ### Bug Fixes * add 'dict' annotation type to 'request' ([e74b994](https://www.github.com/googleapis/python-texttospeech/commit/e74b9942d480bf7e360bc61ff183909873fc20a6)) ## [2.5.2](https://www.github.com/googleapis/python-texttospeech/compare/v2.5.1...v2.5.2) (2021-07-28) ### Bug Fixes * enable self signed jwt for grpc ([#171](https://www.github.com/googleapis/python-texttospeech/issues/171)) ([9c1c437](https://www.github.com/googleapis/python-texttospeech/commit/9c1c4371caa712a749b406257c09d98f6b428e7b)) ### Documentation * add Samples section to CONTRIBUTING.rst ([#166](https://www.github.com/googleapis/python-texttospeech/issues/166)) ([053abe3](https://www.github.com/googleapis/python-texttospeech/commit/053abe3afc1107bdacd164e6ca4cd60b5ca07df7)) ### Miscellaneous Chores * release as 2.5.2 ([#172](https://www.github.com/googleapis/python-texttospeech/issues/172)) ([3804727](https://www.github.com/googleapis/python-texttospeech/commit/3804727995d0357fa0c4c5c246210768e0ce7124)) ## [2.5.1](https://www.github.com/googleapis/python-texttospeech/compare/v2.5.0...v2.5.1) (2021-07-20) ### Bug Fixes * **deps:** pin 'google-{api,cloud}-core', 'google-auth' to allow 2.x versions ([#165](https://www.github.com/googleapis/python-texttospeech/issues/165)) ([d78b384](https://www.github.com/googleapis/python-texttospeech/commit/d78b384d302a1976682f35875ce2d4f7b60d7a6c)) ## [2.5.0](https://www.github.com/googleapis/python-texttospeech/compare/v2.4.0...v2.5.0) (2021-07-01) ### Features * add always_use_jwt_access ([#155](https://www.github.com/googleapis/python-texttospeech/issues/155)) ([cd10c37](https://www.github.com/googleapis/python-texttospeech/commit/cd10c3704db610f2abf65c9142cfdaa867d8490a)) ### Bug Fixes * disable always_use_jwt_access ([#159](https://www.github.com/googleapis/python-texttospeech/issues/159)) ([d109303](https://www.github.com/googleapis/python-texttospeech/commit/d109303898facc663a6e7fe9212440831c1eeb75)) ### Documentation * omit mention of Python 2.7 in 'CONTRIBUTING.rst' ([#1127](https://www.github.com/googleapis/python-texttospeech/issues/1127)) ([#150](https://www.github.com/googleapis/python-texttospeech/issues/150)) ([d2954ba](https://www.github.com/googleapis/python-texttospeech/commit/d2954ba91385db6d581f75154fb11c969f6ca0e2)), closes [#1126](https://www.github.com/googleapis/python-texttospeech/issues/1126) ## [2.4.0](https://www.github.com/googleapis/python-texttospeech/compare/v2.3.0...v2.4.0) (2021-05-28) ### Features * support self-signed JWT flow for service accounts ([8a08836](https://www.github.com/googleapis/python-texttospeech/commit/8a08836487c1b7e4e58d3c07a4e26005d40793f0)) ### Bug Fixes * add async client to %name_%version/init.py ([8a08836](https://www.github.com/googleapis/python-texttospeech/commit/8a08836487c1b7e4e58d3c07a4e26005d40793f0)) ## [2.3.0](https://www.github.com/googleapis/python-texttospeech/compare/v2.2.0...v2.3.0) (2021-03-31) ### Features * add `from_service_account_info` to clients ([139e6e8](https://www.github.com/googleapis/python-texttospeech/commit/139e6e8511cdce4c0be7983520f7efc47092f3b1)) * Add ALAW support on client library and improve the ListVoiceRequest message's documentation ([#113](https://www.github.com/googleapis/python-texttospeech/issues/113)) ([8bbd380](https://www.github.com/googleapis/python-texttospeech/commit/8bbd38014fe796b30f4b12ae9432d3a05c130063)) * add common resource helper methods ([139e6e8](https://www.github.com/googleapis/python-texttospeech/commit/139e6e8511cdce4c0be7983520f7efc47092f3b1)) * support custom client info ([#82](https://www.github.com/googleapis/python-texttospeech/issues/82)) ([0612793](https://www.github.com/googleapis/python-texttospeech/commit/06127932a920f6318db8f25d6430755b35d09bb5)) ### Bug Fixes * change default retry and timeout settings ([139e6e8](https://www.github.com/googleapis/python-texttospeech/commit/139e6e8511cdce4c0be7983520f7efc47092f3b1)) ### Documentation * use sphinx-1.5.5 for sphinx-docfx-yaml ([#89](https://www.github.com/googleapis/python-texttospeech/issues/89)) ([feb04c5](https://www.github.com/googleapis/python-texttospeech/commit/feb04c50b56c2c3359b92d8b5887c8ee50be2b95)) ## [2.2.0](https://www.github.com/googleapis/python-texttospeech/compare/v2.1.0...v2.2.0) (2020-08-10) ### Features * incorporate upstream changes ([#73](https://www.github.com/googleapis/python-texttospeech/issues/73)) ([8ee5447](https://www.github.com/googleapis/python-texttospeech/commit/8ee544740f18497d9925bcf77e5ab96695503589)) * support MULAW audio encoding * support MP3_64_KBPS audio encoding * support timepointing via SSML tag * support quota_project_id ## [2.1.0](https://www.github.com/googleapis/python-texttospeech/compare/v2.0.0...v2.1.0) (2020-06-20) ### Features * add async client ([#53](https://www.github.com/googleapis/python-texttospeech/issues/53)) ([887d8d5](https://www.github.com/googleapis/python-texttospeech/commit/887d8d501ce9255fee44170b5fc40ebfb1ea953d)) ### Documentation * change relative URLs to absolute URLs to fix broken links ([#40](https://www.github.com/googleapis/python-texttospeech/issues/40)) ([b68df44](https://www.github.com/googleapis/python-texttospeech/commit/b68df446daa7983cad1d31553ece6df569c932b2)) ## [2.0.0](https://www.github.com/googleapis/python-texttospeech/compare/v1.0.1...v2.0.0) (2020-06-01) ### ⚠ BREAKING CHANGES * This release has breaking changes. See the [2.0.0 Migration Guide](https://github.com/googleapis/python-texttospeech/blob/main/UPGRADING.md#200-migration-guide) for details. ### Features * regenerate with microgenerator ([#30](https://www.github.com/googleapis/python-texttospeech/issues/30)) ([3181b55](https://www.github.com/googleapis/python-texttospeech/commit/3181b55733da7aecde37009a0dd77117434deceb)) ### Bug Fixes * address PR comments ([65f903b](https://www.github.com/googleapis/python-texttospeech/commit/65f903b00395716fad272ca4fc973755735e1e20)) ## [1.0.1](https://www.github.com/googleapis/python-texttospeech/compare/v1.0.0...v1.0.1) (2020-02-28) ### Bug Fixes * update url in setup.py ([#13](https://www.github.com/googleapis/python-texttospeech/issues/13)) ([dc17707](https://www.github.com/googleapis/python-texttospeech/commit/dc17707c41feb885d94f1045ef14e4b9e0898716)) ## [1.0.0](https://www.github.com/googleapis/python-texttospeech/compare/v0.5.0...v1.0.0) (2020-02-28) ### Features * bump release status to GA ([#9](https://www.github.com/googleapis/python-texttospeech/issues/9)) ([03a639e](https://www.github.com/googleapis/python-texttospeech/commit/03a639e16256d9211c1fe88991440f2cc22eccd6)) ## 0.5.0 07-24-2019 17:48 PDT ### Implementation Changes - Allow kwargs to be passed to create_channel (via synth). ([#8407](https://github.com/googleapis/google-cloud-python/pull/8407)) - Reformat protos, update nox session docs (via synth). ([#7941](https://github.com/googleapis/google-cloud-python/pull/7941)) - Remove classifier for Python 3.4 for end-of-life. ([#7535](https://github.com/googleapis/google-cloud-python/pull/7535)) ### New Features - Add 'client_options' support (via synth). ([#8525](https://github.com/googleapis/google-cloud-python/pull/8525)) ### Dependencies - Bump minimum version for google-api-core to 1.14.0. ([#8709](https://github.com/googleapis/google-cloud-python/pull/8709)) ### Documentation - Link to googleapis.dev documentation in READMEs. ([#8705](https://github.com/googleapis/google-cloud-python/pull/8705)) - Add compatibility check badges to READMEs. ([#8288](https://github.com/googleapis/google-cloud-python/pull/8288)) - Repair top-level API reference page. ([#8435](https://github.com/googleapis/google-cloud-python/pull/8435)) - Updated client library documentation URLs. ([#7307](https://github.com/googleapis/google-cloud-python/pull/7307)) ### Internal / Testing Changes - Pin black version (via synth). ([#8599](https://github.com/googleapis/google-cloud-python/pull/8599)) - Add docs job to publish to googleapis.dev. ([#8464](https://github.com/googleapis/google-cloud-python/pull/8464)) - Declare encoding as utf-8 in pb2 files (via synth). ([#8367](https://github.com/googleapis/google-cloud-python/pull/8367)) - Add disclaimer to auto-generated template files (via synth). ([#8331](https://github.com/googleapis/google-cloud-python/pull/8331)) - Blacken (via synth). ([#8281](https://github.com/googleapis/google-cloud-python/pull/8281)) ## 0.4.0 02-07-2019 15:21 PST ### Implementation Changes - Pick up stub docstring fix in GAPIC generator. ([#6984](https://github.com/googleapis/google-cloud-python/pull/6984)) ### New Features - Protoc updates to include effects_profile_id. ([#7097](https://github.com/googleapis/google-cloud-python/pull/7097)) ### Documentation - Fix `Client Library Documentation` link ([#7109](https://github.com/googleapis/google-cloud-python/pull/7109)) ### Internal / Testing Changes - Copy proto files alongside protoc versions. - Add protos as an artifact to library ([#7205](https://github.com/googleapis/google-cloud-python/pull/7205)) - Update copyright headers and docstring quoting ## 0.3.0 12-18-2018 09:54 PST ### Implementation Changes - Import `iam.policy` from `google.api_core`. ([#6741](https://github.com/googleapis/google-cloud-python/pull/6741)) - Pick up fixes to GAPIC generator. ([#6510](https://github.com/googleapis/google-cloud-python/pull/6510)) - Fix `client_info` bug, update docstrings. ([#6423](https://github.com/googleapis/google-cloud-python/pull/6423)) - Re-generate library using texttospeech/synth.py ([#5981](https://github.com/googleapis/google-cloud-python/pull/5981)) - Add gRPC Transport layer. ([#5959](https://github.com/googleapis/google-cloud-python/pull/5959)) ### Dependencies - Bump minimum `api_core` version for all GAPIC libs to 1.4.1. ([#6391](https://github.com/googleapis/google-cloud-python/pull/6391)) - Avoid broken 'google-common-apis 1.5.4' release. ([#6355](https://github.com/googleapis/google-cloud-python/pull/6355)) ### Documentation - Document Python 2 deprecation ([#6910](https://github.com/googleapis/google-cloud-python/pull/6910)) - Docs: normalize use of support level badges ([#6159](https://github.com/googleapis/google-cloud-python/pull/6159)) - Docs: Replace links to `/stable/` with `/latest/`. ([#5901](https://github.com/googleapis/google-cloud-python/pull/5901)) - Fix docs links for TTS. ([#5483](https://github.com/googleapis/google-cloud-python/pull/5483)) ### Internal / Testing Changes - Add synth.metadata. ([#6870](https://github.com/googleapis/google-cloud-python/pull/6870)) - Update noxfile. - blacken all gen'd libs ([#6792](https://github.com/googleapis/google-cloud-python/pull/6792)) - omit local deps ([#6701](https://github.com/googleapis/google-cloud-python/pull/6701)) - Run black at end of synth.py ([#6698](https://github.com/googleapis/google-cloud-python/pull/6698)) - Run Black on Generated libraries ([#6666](https://github.com/googleapis/google-cloud-python/pull/6666)) - Add templates for flake8, coveragerc, noxfile, and black. ([#6642](https://github.com/googleapis/google-cloud-python/pull/6642)) - Add 'mock' to unit test dependencies for autogen libs. ([#6402](https://github.com/googleapis/google-cloud-python/pull/6402)) - Add / fix badges for PyPI / versions. ([#6158](https://github.com/googleapis/google-cloud-python/pull/6158)) - Use new Nox ([#6175](https://github.com/googleapis/google-cloud-python/pull/6175)) ## 0.2.0 ### New Features - Add the text-to-speech v1 API surface. (#5468) - Re-generate the text-to-speech v1beta1 API surface. (#5468) ### Documentation - Rename releases to changelog and include from CHANGELOG.md (#5191) ### Internal / Testing Changes - Add Test runs for Python 3.7 and remove 3.4 (#5295) ## 0.1.0 ### Interface additions - Added text-to-speech v1beta1. (#5049)