---
title: "Whisper Cloud"
description: "Whisper Cloud is a Marketplace integration for Home Assistant. It has 753 installs sharing analytics, needs the vendor's cloud and was last updated October 26, 2026."
canonical: "https://vulpo.app/integrations/marketplace/fabio-garavini-ha-openai-whisper-stt-api"
url: "https://vulpo.app/integrations/marketplace/fabio-garavini-ha-openai-whisper-stt-api.md"
last-updated: "2026-10-27"
version: "1.4"
---

# Whisper Cloud

> Whisper Cloud is a Marketplace integration for Home Assistant. It has 753 installs sharing analytics, needs the vendor's cloud and was last updated October 26, 2026.

Whisper Cloud is a custom integration that sends Assist speech-to-text audio to a cloud transcription API. It supports OpenAI, GroqCloud, Mistral AI, Cohere and Xiaomi MiMo, plus a custom endpoint for any OpenAI-compatible transcription server such as whisper-asr-webservice or faster-whisper-server. Moving transcription off the local machine reduces the workload on the Home Assistant server. Each provider entry has settings for model, temperature and an optional prompt, though providers that do not accept these hide them. An option can upload audio while it is still being recorded to lower latency, and the integration falls back to a buffered upload if the provider refuses streaming. Setup is done in the UI with an API key for the chosen provider.

Automatic summary of the README and code of fabio-garavini/ha-openai-whisper-stt-api. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=fabio-garavini&repository=ha-openai-whisper-stt-api&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=fabio-garavini&repository=ha-openai-whisper-stt-api&category=integration)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Whisper Cloud

- **API Provider**

### Provider setup

- **Name**
- **API key**: API key for the selected provider.
- **Model**
- **Temperature**
- **Prompt (Optional)**
- **Stream audio while it is recorded (lower latency)**: Upload the audio to the provider while it is still being recorded instead of after the recording completes. If the provider does not accept streamed uploads, the integration automatically falls back to a buffered upload and remembers not to try again.

### Custom endpoint

- **Name**
- **URL**: Your server URL. A URL without a path gets the standard endpoint appended (https://host and https://host/v1 both become https://host/v1/audio/transcriptions); any URL that already includes a path is used as-is, e.g. http://host:8000/asr (whisper-asr-webservice).
- **API key (Optional)**: Leave empty if your server does not require an API key.
- **Model**: Model name accepted by your server (e.g. whisper-1, Systran/faster-whisper-large-v3).
- **Temperature**
- **Prompt (Optional)**
- **Audio file field name**: Multipart field used to upload the audio. Most OpenAI-compatible servers use file; whisper-asr-webservice needs audio\_file. If unsure, keep file: the integration detects and retries automatically on a 422 response.
- **Stream audio while it is recorded (lower latency)**: Upload the audio to the provider while it is still being recorded instead of after the recording completes. If the provider does not accept streamed uploads, the integration automatically falls back to a buffered upload and remembers not to try again.

### Reconfigure

- **Name**
- **URL**: Your server URL. A URL without a path gets the standard endpoint appended (https://host and https://host/v1 both become https://host/v1/audio/transcriptions); any URL that already includes a path is used as-is, e.g. http://host:8000/asr (whisper-asr-webservice).
- **API key (leave blank to keep the current one)**: Leave blank to keep the current API key.
- **Model**
- **Temperature**
- **Prompt (Optional)**
- **Audio file field name**: Multipart field used to upload the audio. Most OpenAI-compatible servers use file; whisper-asr-webservice needs audio\_file. If unsure, keep file: the integration detects and retries automatically on a 422 response.
- **Stream audio while it is recorded (lower latency)**: Upload the audio to the provider while it is still being recorded instead of after the recording completes. If the provider does not accept streamed uploads, the integration automatically falls back to a buffered upload and remembers not to try again.

### After setup

- **Model**
- **Temperature**
- **Prompt (Optional)**
- **Stream audio while it is recorded (lower latency)**: Upload the audio to the provider while it is still being recorded instead of after the recording completes. If the provider does not accept streamed uploads, the integration automatically falls back to a buffered upload and remembers not to try again.

Texts from the code of [fabio-garavini/ha-openai-whisper-stt-api](https://github.com/fabio-garavini/ha-openai-whisper-stt-api).

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## From the README

> This HA custom integration lets you use any compatible OpenAI API (OpenAI, GroqCloud, Mistral AI, others coming...) for computing speech-to-text in cloud, reducing workload on Home Assistant server.

From the README of [fabio-garavini/ha-openai-whisper-stt-api](https://github.com/fabio-garavini/ha-openai-whisper-stt-api#readme), [GNU AGPL v3.0](https://spdx.org/licenses/AGPL-3.0.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [AI and voice](https://vulpo.app/integrations/category/ai-and-voice.md), AI models
- Brand: [OpenAI](https://vulpo.app/integrations/openai.md)
- Number: 753 installs sharing analytics; 111 GitHub stars
- Connection: Needs the vendor's cloud
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: 3.1.1, last updated October 26, 2026
- Domain: `openai_whisper_cloud`
- Source: <https://github.com/fabio-garavini/ha-openai-whisper-stt-api>
- Issues: <https://github.com/fabio-garavini/ha-openai-whisper-stt-api/issues>

## Other ways in for OpenAI

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [OpenAI](https://vulpo.app/integrations/core/openai-conversation.md) | Built-in integration | 23.9k installs sharing analytics | Needs the vendor's cloud | Part of Home Assistant |
| [Extended OpenAI Conversation](https://vulpo.app/integrations/marketplace/jekalmin-extended-openai-conversation.md) | Marketplace integration | 2.3k installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |
| [OpenAI TTS](https://vulpo.app/integrations/marketplace/sfortis-openai-tts.md) | Marketplace integration | 1k installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |
| [Azure OpenAI Conversation](https://vulpo.app/integrations/marketplace/joselcaguilar-azure-openai-ha.md) | Marketplace integration | 60 installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |
| [OpenAI Whisper API](https://github.com/einToast/openai_stt_ha) | Marketplace integration | 6 installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-27. Source: https://vulpo.app/integrations/marketplace/fabio-garavini-ha-openai-whisper-stt-api

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/fabio-garavini-ha-openai-whisper-stt-api
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
