Vertex AI Studio TTS (Chirp 3 HD) - Export Button Unresponsive with JavaScript Error

Hello Google Cloud Community,

I’m experiencing an issue with Vertex AI Studio’s Text-to-Speech (TTS) feature, specifically when using the “Chirp 3: HD Voices” model.

**Problem Description:** After successfully generating speech from text in the Vertex AI Studio interface, the “Export” button becomes completely unresponsive. I can hear the generated audio playing back in the browser, but I cannot download it.

Steps to Reproduce:

  1. Navigate to Vertex AI Studio > Generate media > Speech.

  2. Select the “Text-to-speech” tab.

  3. Choose “Chirp 3: HD Voices” as the model.

  4. Enter text into the input field and click “Run” (or “Submit”).

  5. The audio generates and plays back successfully.

  6. Attempt to click the “Export” button (the download icon). The button is unresponsive.

**Troubleshooting Performed:** I have already tried the following steps on my end without success:

  • Cleared browser cache and cookies.

  • Disabled all browser extensions.

  • Updated Google Chrome to the latest version.

  • Attempted to reproduce the issue in an Incognito window.

Error Message from Developer Console: Upon inspecting the browser’s developer console, I found the following JavaScript error when attempting to click the unresponsive “Export” button:

ERROR Error: t`:
at f (m=b:336:119)
at c (m=b:147:331)
at iba (m=b:147:385)
at _.kba (m=b:147:151)
at Z5r (m=syjs,sy3o,sys6,sy7,syqy,sy11x,sy122,sy137,sy14i,sy17l,sy17x,sy185,sy187,syjt,sy47,sy67,sy6q,symg,sy11l,sy11q,sy11z,sy16e,sy183,sy17t,sy18d,sy18g,jG8oif:397:158)
at O7r.downloadAudio (m=syjs,sy3o,sys6,sy7,syqy,sy11x,sy122,sy137,sy14i,sy17l,sy17x,sy185,sy187,syjt,sy47,sy67,sy6q,symg,sy11l,sy11q,sy11z,sy16e,sy183,sy17t,sy18d,sy18g,jG8oif:445:353)
at m=syjs,sy3o,sys6,sy7,syqy,sy11x,sy122,sy137,sy14i,sy17l,sy17x,sy185,sy187,syjt,sy47,sy67,sy6q,symg,sy11l,sy11q,sy11z,sy16e,sy183,sy17t,sy18d,sy18g,jG8oif:451:116
at Mqa (m=b:484:61)
at f (m=b:483:374)
at HTMLButtonElement. (m=b:2126:63)
at r.invokeTask (m=b:293:276)
at Object.onInvokeTask (m=b:443:254)
at r.invokeTask (m=b:293:192)
at n.runTask (m=b:283:300)
at n. (m=b:4746:508)

This stack trace appears to indicate an issue within the “downloadAudio” function.

Has anyone else encountered this problem, or does anyone have further suggestions on how to resolve this? Any insights would be greatly appreciated.

Thank you!

2 Likes