Skip to content

Commit 4725041

Browse files
beccasaurusbusunkim96
authored andcommitted
Access Display Names of enum fields via enum object [(#1738)](GoogleCloudPlatform/python-docs-samples#1738)
* Get display name of enums using IntEnum Requires updating google-cloud-language to 1.1.0 * Add note about gs://demomaker for video test files * Get display name of enums using IntEnum * Get display name of enums using IntEnum * Revert "Add note about gs://demomaker for video test files" This reverts commit 39d9bfff03201f7c6dcb38fee3856dd537ab4b62.
1 parent c39d5c5 commit 4725041

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

packages/google-cloud-texttospeech/samples/list_voices.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
def list_voices():
2626
"""Lists the available voices."""
2727
from google.cloud import texttospeech
28+
from google.cloud.texttospeech import enums
2829
client = texttospeech.TextToSpeechClient()
2930

3031
# Performs the list voices request
@@ -38,13 +39,10 @@ def list_voices():
3839
for language_code in voice.language_codes:
3940
print('Supported language: {}'.format(language_code))
4041

41-
# SSML Voice Gender values from google.cloud.texttospeech.enums
42-
ssml_voice_genders = ['SSML_VOICE_GENDER_UNSPECIFIED', 'MALE',
43-
'FEMALE', 'NEUTRAL']
42+
ssml_gender = enums.SsmlVoiceGender(voice.ssml_gender)
4443

4544
# Display the SSML Voice Gender
46-
print('SSML Voice Gender: {}'.format(
47-
ssml_voice_genders[voice.ssml_gender]))
45+
print('SSML Voice Gender: {}'.format(ssml_gender.name))
4846

4947
# Display the natural sample rate hertz for this voice. Example: 24000
5048
print('Natural Sample Rate Hertz: {}\n'.format(

0 commit comments

Comments
 (0)