Google Cloud Text-to-Speech
AITurn text and SSML into natural sounding speech with Google Cloud Text-to-Speech. Agents synthesize audio saved to FlowRunner file storage as a ready URL, render long form content as asynchronous jobs, and browse the voice catalog for localization.
What This Integration Enables
Text-to-Speech is the delivery half of a voice pipeline: everything your workflows write, someone could be listening to instead. Google Cloud Text-to-Speech renders text and SSML into natural speech across Google's full voice catalog, from Standard through WaveNet, Neural2, Studio, Journey, and Chirp, and this connector removes the plumbing question: Synthesize Speech saves the audio to FlowRunner file storage and hands back a URL any downstream step can use. It also pairs naturally with [Google Cloud Speech-to-Text](/integrations/google-cloud-speech) on the listening side: one flow transcribes what customers say, the next one answers out loud, and both run under the same workflow governance. - Voice meeting digests, alerts, and AI-drafted answers and deliver them in chat or email - Generate IVR and phone-system prompts as mu-law or A-law audio straight from a script table - Produce narration for videos, e-learning modules, and demos in dozens of languages - Turn articles and newsletters into podcast-style audio for accessibility - Render chapter-length and book-length text as background jobs into your own Cloud Storage bucket - Control speaking rate, pitch, volume, sample rate, and device-specific audio profiles per render
Without FlowRunner
With FlowRunner
Use Case Scenarios
The meeting summary the team actually consumes
When a transcript lands from [Fireflies](/integrations/fireflies-service), the flow summarizes it, passes the summary to Synthesize Speech with a Neural2 voice, and posts the returned audio URL to [Slack](/integrations/slack) beside the text version. People driving between showings or walking a warehouse floor listen instead of scroll. The same pattern voices daily metrics digests and incident postmortems, with the audio file already hosted, no bucket setup required.
IVR prompts from a spreadsheet, not a studio
The phone team keeps menu scripts in [Google Sheets](/integrations/google-sheets). When a row changes, the flow renders the script with Synthesize Speech using a mu-law telephony profile at the sample rate the phone system expects, files the audio, and posts the link for review. Fifty prompts across three languages render in one pass, each voice picked from List Voices by language tag, and the review happens once against a written script instead of fifty times against a microphone.
The audiobook-length render that runs itself
A finished training manual needs a narrated edition. The flow calls Synthesize Long Audio with the full text and a gs:// output path in the team's own bucket via [Google Cloud Storage](/integrations/google-cloud-storage), then polls Get Long Audio Operation until done is true. The finished WAV gets a signed URL and lands in [Notion](/integrations/notion) next to the written module. Nothing blocked while Google rendered, and the flow handles a failed job by surfacing the error field instead of silently shipping nothing.
Human-in-Loop Highlight
The voice you synthesize is the voice your customers hear, and a full library render is a spend you make all at once. When the team decides to move the e-learning catalog from a WaveNet voice to a Studio voice, the naive automation re-renders every module immediately: hours of premium-tier synthesis billed per character, producing audio nobody has heard. The FlowRunner pattern splits the decision from the batch. The agent renders one representative module with Synthesize Speech, posts the sample, and waits. A person listens for the mispronounced product names and the pacing that reads fine on paper but drags out loud, fixes them with SSML, and approves. Only then does Synthesize Long Audio walk the catalog, rendering every module into the bucket at machine speed. The agent does the hundred renders; a human ear signs off on the one that defines them.
Agent Capabilities
4 actionsSynthesis
1- Synthesize Speech Converts text or SSML into natural speech and saves the audio to FlowRunner file storage, returning its URL. Choose any voice in Google's catalog or let Google pick by language and gender, with output in MP3, WAV, OGG Opus, mu-law, A-law, raw PCM, or M4A, plus speaking rate, pitch, volume gain, sample rate, and device audio profiles. The synchronous endpoint accepts at most 5,000 bytes per request, with SSML tags counting toward the limit.
Voice Catalog
1- List Voices Lists every voice available for synthesis, optionally filtered by language with partial matching, so en returns all English variants and en-GB only British ones. Each entry reports the voice name, supported BCP-47 language tags, gender, and natural sample rate. The lookup step behind localization loops and voice selection.
Long Form
2- Synthesize Long Audio Starts an asynchronous synthesis job for inputs up to roughly 1 MB of text or SSML, far beyond the synchronous limit. Google writes LINEAR16 WAV output directly to a Cloud Storage bucket you own, so the gs:// output URI and bucket IAM roles must be in place first. Returns a long-running operation immediately.
- Get Long Audio Operation Retrieves the state of a long-audio job: progress percentage while running, the finished file at your Cloud Storage URI once done is true, and a described error on failure. Poll periodically rather than continuously.
Frequently Asked Questions
What can FlowRunner do with Google Cloud Text-to-Speech?
FlowRunner agents can run Synthesize Speech, List Voices, and Synthesize Long Audio in Google Cloud Text-to-Speech, plus 1 more action.
Does connecting Google Cloud Text-to-Speech to FlowRunner require OAuth?
Google Cloud Text-to-Speech uses a custom authentication method to connect to FlowRunner.
Can Google Cloud Text-to-Speech trigger a FlowRunner workflow automatically?
Google Cloud Text-to-Speech doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Google Cloud Text-to-Speech
$100 in credits. No card required. Connect in minutes.