Skip to content

Speech to Text

barneyonline edited this page Jul 6, 2026 · 5 revisions
Speech-to-Text banner

Use this page to configure Groq Speech-to-Text services for Home Assistant voice pipelines and direct audio transcription.

Contents

Setup

Speech-to-Text services create Home Assistant STT entities for voice pipelines.

  1. Open the Groq integration page.
  2. Choose Add Speech-to-Text.
  3. Enter a friendly service name.
  4. Select a Groq Whisper model.
  5. Select a language hint.
  6. Enable free-tier protection if you want this service paused locally after Groq reports a limit reset time.
View Screenshot
Speech-to-Text setup Speech-to-Text setup form
Generated STT entity Groq Speech-to-Text entity

Voice pipelines

After creating a Speech-to-Text service, select the generated Groq STT entity in a Home Assistant voice pipeline.

Voice pipeline using Groq Speech-to-Text and Text-to-Speech

Transcribe audio action

Use groq.transcribe_audio from Developer Tools -> Actions, scripts, or automations when you want to transcribe an audio file outside the normal voice pipeline. The action requires the Speech-to-Text service_id.

action: groq.transcribe_audio
data:
  service_id: Voice Pipeline STT
  audio_file: media-source://media_source/local/recording.wav
  language: en-US
  prompt: Home automation command.
response_variable: groq_transcript

You can also use audio_path for an allowlisted local path.

Transcribe Audio action

Language hints

The service can send a language hint to Groq for transcription. The default follows the Home Assistant language when available.

Built-in language options include:

  • English: en-US, en-GB, en
  • German: de-DE
  • Spanish: es-ES
  • French: fr-FR
  • Italian: it-IT
  • Portuguese: pt-PT
  • Dutch: nl-NL
  • Indonesian: id-ID
  • Japanese: ja-JP
  • Korean: ko-KR
  • Chinese: zh-CN

Built-in fallback models

The setup flow prefers live Groq model discovery. If discovery is unavailable, the integration has built-in fallback model IDs:

  • whisper-large-v3-turbo
  • whisper-large-v3

Related pages

Clone this wiki locally