use of com.google.cloud.texttospeech.v1.ListVoicesResponse in project java-texttospeech by googleapis.
the class ListAllSupportedVoicesBeta method listAllSupportedVoices.
// [START tts_list_voices]
/**
* Demonstrates using the Text to Speech client to list the client's supported voices.
*
* @throws Exception on TextToSpeechClient Errors.
*/
public static void listAllSupportedVoices() throws Exception {
// Instantiates a client
try (TextToSpeechClient textToSpeechClient = TextToSpeechClient.create()) {
// Builds the text to speech list voices request
ListVoicesRequest request = ListVoicesRequest.getDefaultInstance();
// Performs the list voices request
ListVoicesResponse response = textToSpeechClient.listVoices(request);
List<Voice> voices = response.getVoicesList();
for (Voice voice : voices) {
// Display the voice's name. Example: tpc-vocoded
System.out.format("Name: %s\n", voice.getName());
// Display the supported language codes for this voice. Example: "en-us"
List<ByteString> languageCodes = voice.getLanguageCodesList().asByteStringList();
for (ByteString languageCode : languageCodes) {
System.out.format("Supported Language: %s\n", languageCode.toStringUtf8());
}
// Display the SSML Voice Gender
System.out.format("SSML Voice Gender: %s\n", voice.getSsmlGender());
// Display the natural sample rate hertz for this voice. Example: 24000
System.out.format("Natural Sample Rate Hertz: %s\n\n", voice.getNaturalSampleRateHertz());
}
}
}
use of com.google.cloud.texttospeech.v1.ListVoicesResponse in project java-docs-samples by GoogleCloudPlatform.
the class ListAllSupportedVoices method listAllSupportedVoices.
// [START tts_list_voices]
/**
* Demonstrates using the Text to Speech client to list the client's supported voices.
*
* @throws Exception on TextToSpeechClient Errors.
*/
public static List<Voice> listAllSupportedVoices() throws Exception {
// Instantiates a client
try (TextToSpeechClient textToSpeechClient = TextToSpeechClient.create()) {
// Builds the text to speech list voices request
ListVoicesRequest request = ListVoicesRequest.getDefaultInstance();
// Performs the list voices request
ListVoicesResponse response = textToSpeechClient.listVoices(request);
List<Voice> voices = response.getVoicesList();
for (Voice voice : voices) {
// Display the voice's name. Example: tpc-vocoded
System.out.format("Name: %s\n", voice.getName());
// Display the supported language codes for this voice. Example: "en-us"
List<ByteString> languageCodes = voice.getLanguageCodesList().asByteStringList();
for (ByteString languageCode : languageCodes) {
System.out.format("Supported Language: %s\n", languageCode.toStringUtf8());
}
// Display the SSML Voice Gender
System.out.format("SSML Voice Gender: %s\n", voice.getSsmlGender());
// Display the natural sample rate hertz for this voice. Example: 24000
System.out.format("Natural Sample Rate Hertz: %s\n\n", voice.getNaturalSampleRateHertz());
}
return voices;
}
}
use of com.google.cloud.texttospeech.v1.ListVoicesResponse in project java-texttospeech by googleapis.
the class ITSystemTest method listVoicesTest.
@Test
public void listVoicesTest() throws IOException {
try (TextToSpeechClient textToSpeechClient = TextToSpeechClient.create()) {
ListVoicesRequest request = ListVoicesRequest.getDefaultInstance();
ListVoicesResponse response = textToSpeechClient.listVoices(request);
List<Voice> voices = response.getVoicesList();
assertTrue(!voices.isEmpty());
}
}
use of com.google.cloud.texttospeech.v1.ListVoicesResponse in project java-texttospeech by googleapis.
the class ITSystemTest method listVoicesTest.
@Test
public void listVoicesTest() throws IOException {
try (TextToSpeechClient textToSpeechClient = TextToSpeechClient.create()) {
ListVoicesRequest request = ListVoicesRequest.getDefaultInstance();
ListVoicesResponse response = textToSpeechClient.listVoices(request);
List<Voice> voices = response.getVoicesList();
assertTrue(!voices.isEmpty());
}
}
use of com.google.cloud.texttospeech.v1.ListVoicesResponse in project java-texttospeech by googleapis.
the class ListAllSupportedVoices method listAllSupportedVoices.
// [START tts_list_voices]
/**
* Demonstrates using the Text to Speech client to list the client's supported voices.
*
* @throws Exception on TextToSpeechClient Errors.
*/
public static List<Voice> listAllSupportedVoices() throws Exception {
// Instantiates a client
try (TextToSpeechClient textToSpeechClient = TextToSpeechClient.create()) {
// Builds the text to speech list voices request
ListVoicesRequest request = ListVoicesRequest.getDefaultInstance();
// Performs the list voices request
ListVoicesResponse response = textToSpeechClient.listVoices(request);
List<Voice> voices = response.getVoicesList();
for (Voice voice : voices) {
// Display the voice's name. Example: tpc-vocoded
System.out.format("Name: %s\n", voice.getName());
// Display the supported language codes for this voice. Example: "en-us"
List<ByteString> languageCodes = voice.getLanguageCodesList().asByteStringList();
for (ByteString languageCode : languageCodes) {
System.out.format("Supported Language: %s\n", languageCode.toStringUtf8());
}
// Display the SSML Voice Gender
System.out.format("SSML Voice Gender: %s\n", voice.getSsmlGender());
// Display the natural sample rate hertz for this voice. Example: 24000
System.out.format("Natural Sample Rate Hertz: %s\n\n", voice.getNaturalSampleRateHertz());
}
return voices;
}
}
Aggregations