Google Cloud

Speech-to-Text / Text-to-Speech / Translation API Complete Guide

2026-05-24
NicheeLab Editorial Team

GCP's voice and language AI is built around three pillars: Speech-to-Text, Text-to-Speech, and Translation API. Chirp 2 (USM), WaveNet / Journey TTS, and Translation V3 deliver industry-leading accuracy and multilingual coverage, making them the standard toolkit for voice and translation features in global apps.

Speech-to-Text (STT) Models

ModelLanguagesFeatures
Default125+Standard model
Chirp 2100+Universal Speech Model, top-tier accuracy
Medical Conversationen-USSpecialized for medical conversations
Medical Dictationen-USPhysician voice dictation
Phone CallMultilingualOptimized for phone audio quality
VideoMultilingualVideo subtitles
Latest Long / ShortMultilingualLong/short audio switching

STT Sample (Real-Time)

from google.cloud import speech_v2 as speech

client = speech.SpeechClient()

config = speech.RecognitionConfig(
    auto_decoding_config=speech.AutoDetectDecodingConfig(),
    language_codes=["ja-JP"],
    model="chirp_2",
)
streaming_config = speech.StreamingRecognitionConfig(config=config)
config_request = speech.StreamingRecognizeRequest(
    recognizer=f"projects/PROJECT/locations/asia-northeast1/recognizers/_",
    streaming_config=streaming_config,
)

def audio_generator():
    yield config_request
    for chunk in audio_stream:  # from a microphone, for example
        yield speech.StreamingRecognizeRequest(audio=chunk)

for response in client.streaming_recognize(requests=audio_generator()):
    for result in response.results:
        print(result.alternatives[0].transcript)

Text-to-Speech (TTS) Voice Types

TypePrice ($/M chars)QualityUse Case
Standard$4★★☆High volume, cost-focused
WaveNet$16★★★★Standard production use
Neural2$16★★★★Emotion and intonation
Studio (HD)$160★★★★★Broadcast quality
Journey$30★★★★★Most natural conversations
Polyglot$16★★★★Multilingual with a single voice
Custom VoiceCustomClone your own voice

TTS Sample

from google.cloud import texttospeech

client = texttospeech.TextToSpeechClient()
text = "Hello, world"

synthesis_input = texttospeech.SynthesisInput(text=text)
voice = texttospeech.VoiceSelectionParams(
    language_code="ja-JP",
    name="ja-JP-Neural2-B",
)
audio_config = texttospeech.AudioConfig(
    audio_encoding=texttospeech.AudioEncoding.MP3,
)

response = client.synthesize_speech(
    input=synthesis_input, voice=voice, audio_config=audio_config
)
with open("output.mp3", "wb") as out:
    out.write(response.audio_content)

Translation API V3 (Advanced)

  • Translation: 100+ language pairs, neural machine translation
  • Batch Translation: Bulk file processing (via GCS)
  • Glossary: Controlled translation of specialized terms and proper nouns
  • AutoML Translation: Industry-specific custom models
  • Adaptive Translation: Domain-adaptive translation (Adaptive MT)
  • Document Translation: Format-preserving translation for PDF / Word / PPT

Pricing (Translation, 2026)

ItemPrice
NMT (Basic)$20/M chars
NMT Free Tier500K chars/month
AutoML Translation Training$45/h
AutoML Inference$80/M chars
Document Translation$80/M chars

Comparison with Other Clouds

ItemGCPAWSAzure
STTSpeech-to-Text (Chirp 2)TranscribeSpeech to Text
TTSText-to-Speech (Journey)PollySpeech (Neural)
TranslationTranslation API V3TranslateTranslator
STT Price$0.024/min (Chirp)$0.024/min$1/h
TTS Price$16/M (WaveNet)$16/M (Neural)$16/M (Neural)

Typical Use Cases

  • Automated meeting minutes (STT + Gemini for summarization)
  • Call center transcription + sentiment analysis
  • Video subtitle generation (STT + Translation for multilingual subtitles)
  • Multilingual IVR (STT + Translation + TTS)
  • e-Learning audio materials (TTS Studio)
  • Multilingual e-commerce product descriptions (Translation + Glossary)
  • Voice navigation (TTS Journey)

How are Speech-to-Text and Chirp related?

Chirp is the first generation of Google's Universal Speech Model, with Chirp 2 (2024) being the current latest. It is accessed via the Speech-to-Text API, supports 100+ languages, and has greatly improved latency.

Which voices does Text-to-Speech (TTS) support?

Standard (basic), WaveNet (high quality), Neural2 (latest), Studio (HD quality), Journey (new in 2024, most natural), and Polyglot (multilingual with a single voice).

What is the difference between Translation API V2 and V3?

V3 is the Advanced edition (batch, glossary, custom model), while V2 offers only basic translation. V3 is recommended for new projects.

What is the pricing structure?

STT: $0.016/min (default) / $0.024 (Chirp); TTS: $4/M chars (Standard) / $16 (WaveNet) / $30 (Studio); Translation: $20/M chars.

Is there a Custom Voice option?

TTS Custom Voice (beta) lets you train your own voice. 30 minutes of audio is enough to clone an individual's voice (with usage restrictions and mandatory consent).

How does it compare to AWS and Azure?

STT accuracy depends on the language. Chirp 2 is highly accurate across many languages (including Japanese). Translation is the long-established leader in neural translation with excellent stability.

What about real-time transcription?

Supported via Speech-to-Text Streaming. Real-time delivery over WebSocket is used for use cases like automated meeting minutes.

What about specialized use cases like medical and legal?

Dedicated models like Medical Conversation and Medical Dictation are available (us-central1 only). HIPAA BAA is supported for the healthcare industry.

Related Articles: Voice / Translation AI

Professional Cloud Developer (PCD): Complete Guide (2026)

Pass the PCD exam — Cloud Run, GKE, App Engine, Cloud SQL/Spanner. The developer-focused Professional cert.

Migrate to Virtual Machines Complete Guide (2026)

Migrate to Virtual Machines (formerly Migrate for Compute Engine) — workflow, migration patterns.

Migrate to Containers Complete Guide (2026)

Migrate to Containers — convert VMs to GKE workloads, common modernization patterns.

Professional Cloud Network Engineer (PCNE): Guide (2026)

Pass the PCNE exam — VPC, Cloud Interconnect, Cloud VPN, Cloud Load Balancing, hybrid networking.

※ Google Cloud is a trademark of Google LLC. For the latest information, see the official Speech-to-Text docs.

Check what you learned with practice questions

Practice with certification-focused question sets

View GCP exam prep page
Author

NicheeLab Editorial Team

NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.


Related articles
Google Cloud

Google Cloud Certification Roadmap (2026)

Choose your GCP certification path — Foundational, Associate...

Google Cloud

CDL Cloud Digital Leader: Complete Exam Guide (2026)

Pass the Cloud Digital Leader exam — cloud business value, G...

Google Cloud

GAIL Generative AI Leader: Complete Exam Guide (2026)

Pass the Generative AI Leader exam — Gemini, Vertex AI, Work...

Google Cloud

Vertex AI Fundamentals for GCP Certs (2026)

Vertex AI basics every cert candidate needs — Workbench, Pip...

Google Cloud

Associate Cloud Engineer (ACE): Complete Guide (2026)

Pass the Associate Cloud Engineer exam — Console, gcloud, pr...

Browse all Google Cloud articles (103)
© 2026 NicheeLab All rights reserved.