Google Text to Speech played with my speakerPlaying .mp3 and .wav in Java?Reading a plain text file in JavaGoogle Text-To-Speech APIRecording synthesized text-to-speech to a file in PythonText to Speech in Java using GoogleHigh Microphone Input Triggered BashGoogle Cloud Text To Speech API Quickstart exampleUsing Amazon Polly Text to Speech to Mimic the Intonation of a Real Speech Waveform from an Audio File'5000 characters limit exceeded' Using SSML vs. Text Input: Google Text-to-Speech (TTS)How to get Hindi voice using google translate/google cloudI need help using text to speech of google cloud

What does it mean by "my days-of-the-week underwear only go to Thursday" in this context?

Should I be an author on another PhD student's paper if I went to their meetings and gave advice?

Sci-fi movie with one survivor and an organism(?) recreating his memories

IEEE 754 square root with Newton-Raphson

How do my husband and I get over our fear of having another difficult baby?

If someone asks a question using “quién”, how can one shortly respond?

Looking for circuit board material that can be dissolved

Why does `FindFit` fail so badly in this simple case?

GPLv3 forces us to make code available, but to who?

Garage door sticks on a bolt

Is it possible for a company to grow but its stock price stays the same or decrease?

How many stack cables would be needed if we want to stack two 3850 switches

Was the ruling that prorogation was unlawful only possible because of the creation of a separate supreme court?

How does Monks' Improved Unarmored Movement work out of combat?

How big would the ice ball have to be to deliver all the water at once?

Is there any site with telescopes data?

Would an object shot from earth fall into the sun?

Is it mandatory to use contractions in tag questions and the like?

Worlds with different mathematics and logic

Would a horse be sufficient buffer to prevent injury when falling from a great height?

Phonetic distortion when words are borrowed among languages

Delete n lines skip 1 line script

How to study endgames?

Windows 10 deletes lots of tiny files super slowly. Anything that can be done to speed it up?



Google Text to Speech played with my speaker


Playing .mp3 and .wav in Java?Reading a plain text file in JavaGoogle Text-To-Speech APIRecording synthesized text-to-speech to a file in PythonText to Speech in Java using GoogleHigh Microphone Input Triggered BashGoogle Cloud Text To Speech API Quickstart exampleUsing Amazon Polly Text to Speech to Mimic the Intonation of a Real Speech Waveform from an Audio File'5000 characters limit exceeded' Using SSML vs. Text Input: Google Text-to-Speech (TTS)How to get Hindi voice using google translate/google cloudI need help using text to speech of google cloud






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















I would like a text as input to reproduce the content of that text as a synthesized voice with the speakers of my computer. The application I'm developing is in Java and to get the desired result I'm using the Google-test-to-speech libraries. I started with the following code:
https://cloud.google.com/text-to-speech/docs/reference/libraries



but as you can see the voice message is saved on file and not reproduced with the speakers. So my question is how can I reproduce the voice message with the speakers of the computer running the application?



import com.google.cloud.texttospeech.v1.AudioEncoding;
import com.google.cloud.texttospeech.v1.SsmlVoiceGender;
import com.google.cloud.texttospeech.v1.SynthesisInput;
import com.google.cloud.texttospeech.v1.SynthesizeSpeechResponse;
import com.google.cloud.texttospeech.v1.TextToSpeechClient;
import com.google.cloud.texttospeech.v1.VoiceSelectionParams;
import com.google.protobuf.ByteString;
import java.io.FileOutputStream;
import java.io.OutputStream;


public class QuickstartSample

public static void main(String... args) throws Exception
// Instantiates a client
try (TextToSpeechClient textToSpeechClient = TextToSpeechClient.create())
// Set the text input to be synthesized
SynthesisInput input = SynthesisInput.newBuilder()
.setText("Hello, World!")
.build();

// Build the voice request, select the language code ("en-US") and the ssml voice gender
// ("neutral")
VoiceSelectionParams voice = VoiceSelectionParams.newBuilder()
.setLanguageCode("en-US")
.setSsmlGender(SsmlVoiceGender.NEUTRAL)
.build();

// Select the type of audio file you want returned
AudioConfig audioConfig = AudioConfig.newBuilder()
.setAudioEncoding(AudioEncoding.MP3)
.build();

// Perform the text-to-speech request on the text input with the selected voice parameters and
// audio file type
SynthesizeSpeechResponse response = textToSpeechClient.synthesizeSpeech(input, voice,
audioConfig);

// Get the audio contents from the response
ByteString audioContents = response.getAudioContent();

// Write the response to the output file.
try (OutputStream out = new FileOutputStream("output.mp3"))
out.write(audioContents.toByteArray());
System.out.println("Audio content written to file "output.mp3"");













share|improve this question



















  • 2





    Possible duplicate of Playing .mp3 and .wav in Java?

    – Not a JD
    Mar 28 at 19:47











  • The fact is that I don't want to write a file and then read it, It's a waste of resources. I would like to use the audio data "ByteString audioContents" directly to play the voice message

    – Tommaso Elia
    Mar 29 at 7:47


















0















I would like a text as input to reproduce the content of that text as a synthesized voice with the speakers of my computer. The application I'm developing is in Java and to get the desired result I'm using the Google-test-to-speech libraries. I started with the following code:
https://cloud.google.com/text-to-speech/docs/reference/libraries



but as you can see the voice message is saved on file and not reproduced with the speakers. So my question is how can I reproduce the voice message with the speakers of the computer running the application?



import com.google.cloud.texttospeech.v1.AudioEncoding;
import com.google.cloud.texttospeech.v1.SsmlVoiceGender;
import com.google.cloud.texttospeech.v1.SynthesisInput;
import com.google.cloud.texttospeech.v1.SynthesizeSpeechResponse;
import com.google.cloud.texttospeech.v1.TextToSpeechClient;
import com.google.cloud.texttospeech.v1.VoiceSelectionParams;
import com.google.protobuf.ByteString;
import java.io.FileOutputStream;
import java.io.OutputStream;


public class QuickstartSample

public static void main(String... args) throws Exception
// Instantiates a client
try (TextToSpeechClient textToSpeechClient = TextToSpeechClient.create())
// Set the text input to be synthesized
SynthesisInput input = SynthesisInput.newBuilder()
.setText("Hello, World!")
.build();

// Build the voice request, select the language code ("en-US") and the ssml voice gender
// ("neutral")
VoiceSelectionParams voice = VoiceSelectionParams.newBuilder()
.setLanguageCode("en-US")
.setSsmlGender(SsmlVoiceGender.NEUTRAL)
.build();

// Select the type of audio file you want returned
AudioConfig audioConfig = AudioConfig.newBuilder()
.setAudioEncoding(AudioEncoding.MP3)
.build();

// Perform the text-to-speech request on the text input with the selected voice parameters and
// audio file type
SynthesizeSpeechResponse response = textToSpeechClient.synthesizeSpeech(input, voice,
audioConfig);

// Get the audio contents from the response
ByteString audioContents = response.getAudioContent();

// Write the response to the output file.
try (OutputStream out = new FileOutputStream("output.mp3"))
out.write(audioContents.toByteArray());
System.out.println("Audio content written to file "output.mp3"");













share|improve this question



















  • 2





    Possible duplicate of Playing .mp3 and .wav in Java?

    – Not a JD
    Mar 28 at 19:47











  • The fact is that I don't want to write a file and then read it, It's a waste of resources. I would like to use the audio data "ByteString audioContents" directly to play the voice message

    – Tommaso Elia
    Mar 29 at 7:47














0












0








0








I would like a text as input to reproduce the content of that text as a synthesized voice with the speakers of my computer. The application I'm developing is in Java and to get the desired result I'm using the Google-test-to-speech libraries. I started with the following code:
https://cloud.google.com/text-to-speech/docs/reference/libraries



but as you can see the voice message is saved on file and not reproduced with the speakers. So my question is how can I reproduce the voice message with the speakers of the computer running the application?



import com.google.cloud.texttospeech.v1.AudioEncoding;
import com.google.cloud.texttospeech.v1.SsmlVoiceGender;
import com.google.cloud.texttospeech.v1.SynthesisInput;
import com.google.cloud.texttospeech.v1.SynthesizeSpeechResponse;
import com.google.cloud.texttospeech.v1.TextToSpeechClient;
import com.google.cloud.texttospeech.v1.VoiceSelectionParams;
import com.google.protobuf.ByteString;
import java.io.FileOutputStream;
import java.io.OutputStream;


public class QuickstartSample

public static void main(String... args) throws Exception
// Instantiates a client
try (TextToSpeechClient textToSpeechClient = TextToSpeechClient.create())
// Set the text input to be synthesized
SynthesisInput input = SynthesisInput.newBuilder()
.setText("Hello, World!")
.build();

// Build the voice request, select the language code ("en-US") and the ssml voice gender
// ("neutral")
VoiceSelectionParams voice = VoiceSelectionParams.newBuilder()
.setLanguageCode("en-US")
.setSsmlGender(SsmlVoiceGender.NEUTRAL)
.build();

// Select the type of audio file you want returned
AudioConfig audioConfig = AudioConfig.newBuilder()
.setAudioEncoding(AudioEncoding.MP3)
.build();

// Perform the text-to-speech request on the text input with the selected voice parameters and
// audio file type
SynthesizeSpeechResponse response = textToSpeechClient.synthesizeSpeech(input, voice,
audioConfig);

// Get the audio contents from the response
ByteString audioContents = response.getAudioContent();

// Write the response to the output file.
try (OutputStream out = new FileOutputStream("output.mp3"))
out.write(audioContents.toByteArray());
System.out.println("Audio content written to file "output.mp3"");













share|improve this question














I would like a text as input to reproduce the content of that text as a synthesized voice with the speakers of my computer. The application I'm developing is in Java and to get the desired result I'm using the Google-test-to-speech libraries. I started with the following code:
https://cloud.google.com/text-to-speech/docs/reference/libraries



but as you can see the voice message is saved on file and not reproduced with the speakers. So my question is how can I reproduce the voice message with the speakers of the computer running the application?



import com.google.cloud.texttospeech.v1.AudioEncoding;
import com.google.cloud.texttospeech.v1.SsmlVoiceGender;
import com.google.cloud.texttospeech.v1.SynthesisInput;
import com.google.cloud.texttospeech.v1.SynthesizeSpeechResponse;
import com.google.cloud.texttospeech.v1.TextToSpeechClient;
import com.google.cloud.texttospeech.v1.VoiceSelectionParams;
import com.google.protobuf.ByteString;
import java.io.FileOutputStream;
import java.io.OutputStream;


public class QuickstartSample

public static void main(String... args) throws Exception
// Instantiates a client
try (TextToSpeechClient textToSpeechClient = TextToSpeechClient.create())
// Set the text input to be synthesized
SynthesisInput input = SynthesisInput.newBuilder()
.setText("Hello, World!")
.build();

// Build the voice request, select the language code ("en-US") and the ssml voice gender
// ("neutral")
VoiceSelectionParams voice = VoiceSelectionParams.newBuilder()
.setLanguageCode("en-US")
.setSsmlGender(SsmlVoiceGender.NEUTRAL)
.build();

// Select the type of audio file you want returned
AudioConfig audioConfig = AudioConfig.newBuilder()
.setAudioEncoding(AudioEncoding.MP3)
.build();

// Perform the text-to-speech request on the text input with the selected voice parameters and
// audio file type
SynthesizeSpeechResponse response = textToSpeechClient.synthesizeSpeech(input, voice,
audioConfig);

// Get the audio contents from the response
ByteString audioContents = response.getAudioContent();

// Write the response to the output file.
try (OutputStream out = new FileOutputStream("output.mp3"))
out.write(audioContents.toByteArray());
System.out.println("Audio content written to file "output.mp3"");










java text-to-speech google-text-to-speech






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 28 at 19:44









Tommaso EliaTommaso Elia

1




1










  • 2





    Possible duplicate of Playing .mp3 and .wav in Java?

    – Not a JD
    Mar 28 at 19:47











  • The fact is that I don't want to write a file and then read it, It's a waste of resources. I would like to use the audio data "ByteString audioContents" directly to play the voice message

    – Tommaso Elia
    Mar 29 at 7:47













  • 2





    Possible duplicate of Playing .mp3 and .wav in Java?

    – Not a JD
    Mar 28 at 19:47











  • The fact is that I don't want to write a file and then read it, It's a waste of resources. I would like to use the audio data "ByteString audioContents" directly to play the voice message

    – Tommaso Elia
    Mar 29 at 7:47








2




2





Possible duplicate of Playing .mp3 and .wav in Java?

– Not a JD
Mar 28 at 19:47





Possible duplicate of Playing .mp3 and .wav in Java?

– Not a JD
Mar 28 at 19:47













The fact is that I don't want to write a file and then read it, It's a waste of resources. I would like to use the audio data "ByteString audioContents" directly to play the voice message

– Tommaso Elia
Mar 29 at 7:47






The fact is that I don't want to write a file and then read it, It's a waste of resources. I would like to use the audio data "ByteString audioContents" directly to play the voice message

– Tommaso Elia
Mar 29 at 7:47













0






active

oldest

votes














Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);














draft saved

draft discarded
















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55405720%2fgoogle-text-to-speech-played-with-my-speaker%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55405720%2fgoogle-text-to-speech-played-with-my-speaker%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript