Google TTS Standard exposes the Standard voice tier of Google Cloud Text-to-Speech, the one Google's own comparison table labels simply cost efficient.
- Input
- text $4/M
- Output
- audio
- Context
- 4K
Price in context
Where the price sits among 7 comparable models
The bar shows how this model’s price compares with every other model of the same kind on Synthorai. The cheapest and the most expensive are named at each end. These are base rates; batch, region and cache-write discounts are on the pricing page.
Specs & limits
Text to speech
| Synthesis languages | The widest locale span of any Cloud TTS voice type. Standard voice ids are published for af-ZA, ar-XA, bg-BG, bn-IN, ca-ES, cmn-CN, cmn-TW, cs-CZ, da-DK, de-DE, el-GR, en-AU, en-GB, en-IN, en-US, es-ES, es-US, et-EE, eu-ES, fi-FI, fil-PH, fr-CA, fr-FR, gl-ES, gu-IN, he-IL, hi-IN, hu-HU, id-ID, is-IS, it-IT, ja-JP, kn-IN, ko-KR, lt-LT, lv-LV, ml-IN, mr-IN, ms-MY, nb-NO, nl-BE, nl-NL, pa-IN, pl-PL, pt-BR, pt-PT, ro-RO, ru-RU, sk-SK, sr-RS, sv-SE, ta-IN, te-IN, th-TH, tr-TR, uk-UA, ur-IN, vi-VN and yue-HK. |
|---|---|
| Voices | Voice ids follow a locale-plus-letter pattern (en-US-Standard-A, cmn-CN-Standard-A). Google's comparison table lists Standard as cost efficient, generally available, controllable via SSML and not streaming-capable; the docs attribute the voices to parametric text-to-speech passed through vocoders. |
| Input limit | 5,000 bytes Vendors publish this cap in different units: a byte cap is not a character cap for non-Latin text. |
| Streaming synthesis | No |
| SSML | Supported |
| Voice control | Numeric parameters |
| What it accepts |
|
| Billing unit | Per character of input A multi-byte character is billed once. |
| Endpoints and formats |
|
Model
| Modalities | text → audio |
|---|
The Standard voice tier of Google Cloud Text-to-Speech, grouped with WaveNet and Studio under Legacy TTS models on the pricing page. US$0.000004 per character (US$4 per 1 million characters) with the first 4 million characters free each month, the largest free allowance the pricing table publishes. Character counting (re-checked 2026-08-05): billable characters include spaces, newlines and all SSML tags except <mark>. Google's multi-byte note explicitly covers Standard: 'For WaveNet and Standard voices... Japanese (ja-JP) characters in UTF-8 typically require more than one byte each. In this case, you are only charged for one character, not multiple bytes.'
Use Google TTS Standard in 30 seconds
OpenAI-compatible: swap the base_url, keep your SDK. POST /v1/chat/completions
from openai import OpenAI
client = OpenAI(
base_url="https://synthorai.io/v1",
api_key="sk-syn-...",
)
resp = client.chat.completions.create(
model="google-tts-standard",
messages=[{"role": "user", "content": "Summarize this diff"}],
)
print(resp.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://synthorai.io/v1",
apiKey: "sk-syn-...",
});
const resp = await client.chat.completions.create({
model: "google-tts-standard",
messages: [{ role: "user", content: "Summarize this diff" }],
});
console.log(resp.choices[0].message.content);curl https://synthorai.io/v1/chat/completions \
-H "Authorization: Bearer sk-syn-..." \
-H "Content-Type: application/json" \
-d '{
"model": "google-tts-standard",
"messages": [{"role": "user", "content": "Hello"}]
}'package main
import (
"context"
"fmt"
"github.com/openai/openai-go/v3"
"github.com/openai/openai-go/v3/option"
)
func main() {
client := openai.NewClient(
option.WithBaseURL("https://synthorai.io/v1"),
option.WithAPIKey("sk-syn-..."),
)
resp, _ := client.Chat.Completions.New(context.TODO(), openai.ChatCompletionNewParams{
Model: "google-tts-standard",
Messages: []openai.ChatCompletionMessageParamUnion{
openai.UserMessage("Summarize this diff"),
},
})
fmt.Println(resp.Choices[0].Message.Content)
}import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.chat.completions.*;
OpenAIClient client = OpenAIOkHttpClient.builder()
.baseUrl("https://synthorai.io/v1")
.apiKey("sk-syn-...")
.build();
ChatCompletion resp = client.chat().completions().create(
ChatCompletionCreateParams.builder()
.model("google-tts-standard")
.addUserMessage("Summarize this diff")
.build());
System.out.println(resp.choices().get(0).message().content().orElse(""));About Google TTS Standard
- Its voices are the oldest technology in the catalog and the docs say so plainly: parametric text-to-speech generates audio by passing outputs through signal processing algorithms known as vocoders, and many of the Standard voices use a variation of that technology, which is the honest reason they sound flatter than the generative tiers.
- The pricing page files Standard under Legacy TTS models next to WaveNet and Studio, at US$0.000004 per character, quoted as US$4 per 1 million characters, with the first 4 million characters each month free, the largest free allowance the pricing table publishes.
- What Standard gives up in expressiveness it makes up in reach.
- Voice ids follow a locale-plus-letter pattern such as en-US-Standard-A or cmn-CN-Standard-A, and the supported-voices table lists Standard across the widest locale span in the product, from af-ZA and eu-ES through hi-IN, ja-JP, and ur-IN to yue-HK, well beyond where the newer tiers reach.
- Controllability is SSML, with tags including speak, break, prosody, emphasis, say-as, sub, and phoneme, and the AudioConfig block adds speakingRate from 0.25 to 2.0, pitch across 20 semitones either way, volumeGainDb from -96 to 16, an optional output sample rate, and effectsProfileId device profiles tuned for wearables, handsets, headphones, Bluetooth speakers, car audio, and IVR.
- Output is LINEAR16 with a WAV header, 32 kbps MP3, OGG_OPUS, or G.711 MULAW and ALAW.
- Two constraints matter: a request carries at most 5,000 bytes of content, and Standard is not offered over streaming synthesis, so long text means the asynchronous Long Audio Synthesis path or your own chunking.
- Billing counts every character including spaces, newlines, and SSML tags except mark, though multi-byte characters count once for Standard.
- Synthorai serves it over the OpenAI-compatible /v1/audio/speech endpoint.
FAQ
Is the Google TTS Standard API free to try?
Yes: new accounts get 10 trial calls and up to $1 in free credit, no card required. That's enough to try Google TTS Standard against your real workload before adding a payment method.
What is Google TTS Standard best at?
The tier google labels cost efficient; widest locale span of any cloud tts voice type; parametric voices with ssml and device profiles. See the About section for the full picture from the vendor's own release notes.
How much does Google TTS Standard cost?
Google TTS Standard costs $4 per million input tokens and $0 per million output tokens on Synthorai. That is the provider's list price, with no platform markup.
Does Google TTS Standard support prompt caching?
Google TTS Standard has no cache-read discount on Synthorai today. Prompt caching still applies to other models on the gateway; see the pricing table for cache-enabled alternatives. Provider caching comparison →
How do I get access to Google TTS Standard?
Point your existing OpenAI SDK at base_url="https://synthorai.io/v1", set model="google-tts-standard", and you're done. One API key covers every model on the gateway.
Related models
Compare
Every value on this page is transcribed from the vendor's own documentation, linked above, and carries the date it was checked. Prices are compared across the catalogue; specification values that vendors define differently are shown with the difference stated rather than charted. Nothing here is measured by us, and nothing is scored.