3

I would like to be able to save the audio from the sample from Google’s cloud-based text-to-speed service. Is it possible to do this?

  • What OS do you plan on doing this on? Solutions for Windows, macOS and Linux will be similar but definitely require different steps. – Giacomo1968 Aug 28 '18 at 19:49
5

If you're going to do a lot of this, you should really use the API that they offer, but here's a quick step by step if you just want to download a single sample of Google's speech synthesis.

  1. Go to the page in Google Chrome.
  2. Open the Developer Tools (by pushing F12)
  3. Go to the "Network" tab.
  4. Enter the text you want to get audio of.
  5. Click the "SPEAK IT" button.
  6. Watch the "Network" tab populate with a couple of entries.
  7. Right-click the entry that starts with data:audio/wav;base64, and click "Open in new tab".
  8. In the new tab, right-click the audio player, and click "Save video as..."
  9. Choose where you want to save the resulting .wav file.

Note: This will get you a (marginally) cleaner copy of the audio than recording the Stereo Mix from your sound card.

| improve this answer | |
  • 3
    Note: @wysiwyg's answer will continue to work even if Google changes things in order to make it so that this trick won't work anymore, and it is also useful for many other things where such tricks already don't work. – 3D1T0R Aug 28 '18 at 19:48
5

Edit: @3D1T0R 's answer is simpler and will most likely result in a higher quality file.


I would just use an audio recording program, such as Audacity, to record the "Stereo Mix" of your computer. You haven't specified an OS but assuming Windows:

  • First go to the Sound applet in the Control Panel, go to the Recording tab, right-click Stereo Mix and select Enable. (If you don't see Stereo Mix, check Show disabled devices) enter image description here

  • Then download/open Audacity, and in the Recording Device dropdown box, select Stereo Mix. Then just hit Record, and anything you hear playing out of your speakers will be recorded to a sound file.

enter image description here

| improve this answer | |
3

I wrote a browser extension specifically for this purpose: https://github.com/skygate2012/i_would_like_to_obtain_a_sample_plox

It uses the WebExtensions API to sniff HTTP responses and saves the wav audio when matched.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.