À propos
Whisper Cloud est une intégration personnalisée qui envoie l'audio de la transcription vocale d'Assist à une API de transcription dans le cloud. Elle prend en charge OpenAI, GroqCloud, Mistral AI, Cohere et Xiaomi MiMo, ainsi qu'un point de terminaison personnalisé pour tout serveur de transcription compatible OpenAI, comme whisper-asr-webservice ou faster-whisper-server. Déporter la transcription hors de la machine locale réduit la charge du serveur Home Assistant. Chaque fournisseur a des réglages pour le modèle, la température et une invite facultative, mais les fournisseurs qui n'acceptent pas ces réglages les masquent. Une option permet d'envoyer l'audio pendant qu'il est encore en cours d'enregistrement pour réduire la latence, et l'intégration revient à un envoi avec mise en mémoire tampon si le fournisseur refuse le streaming. La configuration se fait dans l'interface avec une clé API du fournisseur choisi.
Résumé automatique du README et du code de fabio-garavini/ha-openai-whisper-stt-api, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact
Prise en charge
Utilise le cloud du fournisseur Nécessite une connexion internet et un compte chez le fournisseur.
Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.
Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Whisper Cloud
- Fournisseur d'API
Configuration du fournisseur
- Nom
- Clé APIClé API du fournisseur sélectionné.
- Modèle
- Température
- Invite (facultatif)
- Envoyer l'audio pendant l'enregistrement (latence réduite)Envoie l'audio au fournisseur pendant qu'il est encore en cours d'enregistrement, au lieu d'attendre la fin de l'enregistrement. Si le fournisseur n'accepte pas les envois en continu, l'intégration revient automatiquement à un envoi avec mise en mémoire tampon et retient de ne plus réessayer.
Point de terminaison personnalisé
- Nom
- URLL'URL de ton serveur. Une URL sans chemin reçoit le point de terminaison standard en suffixe (https://host et https://host/v1 deviennent tous deux https://host/v1/audio/transcriptions) ; toute URL qui contient déjà un chemin est utilisée telle quelle, par exemple http://host:8000/asr (whisper-asr-webservice).
- Clé API (facultatif)Laisse vide si ton serveur n'exige pas de clé API.
- ModèleNom de modèle accepté par ton serveur (par exemple whisper-1, Systran/faster-whisper-large-v3).
- Température
- Invite (facultatif)
- Nom du champ du fichier audioChamp multipart utilisé pour envoyer l'audio. La plupart des serveurs compatibles OpenAI utilisent file ; whisper-asr-webservice a besoin de audio_file. En cas de doute, garde file : l'intégration détecte le problème et réessaie automatiquement après une réponse 422.
- Envoyer l'audio pendant l'enregistrement (latence réduite)Envoie l'audio au fournisseur pendant qu'il est encore en cours d'enregistrement, au lieu d'attendre la fin de l'enregistrement. Si le fournisseur n'accepte pas les envois en continu, l'intégration revient automatiquement à un envoi avec mise en mémoire tampon et retient de ne plus réessayer.
Reconfigurer
- Nom
- URLL'URL de ton serveur. Une URL sans chemin reçoit le point de terminaison standard en suffixe (https://host et https://host/v1 deviennent tous deux https://host/v1/audio/transcriptions) ; toute URL qui contient déjà un chemin est utilisée telle quelle, par exemple http://host:8000/asr (whisper-asr-webservice).
- Clé API (laisse vide pour garder l'actuelle)Laisse vide pour garder la clé API actuelle.
- Modèle
- Température
- Invite (facultatif)
- Nom du champ du fichier audioChamp multipart utilisé pour envoyer l'audio. La plupart des serveurs compatibles OpenAI utilisent file ; whisper-asr-webservice a besoin de audio_file. En cas de doute, garde file : l'intégration détecte le problème et réessaie automatiquement après une réponse 422.
- Envoyer l'audio pendant l'enregistrement (latence réduite)Envoie l'audio au fournisseur pendant qu'il est encore en cours d'enregistrement, au lieu d'attendre la fin de l'enregistrement. Si le fournisseur n'accepte pas les envois en continu, l'intégration revient automatiquement à un envoi avec mise en mémoire tampon et retient de ne plus réessayer.
Après la mise en place
- Modèle
- Température
- Invite (facultatif)
- Envoyer l'audio pendant l'enregistrement (latence réduite)Envoie l'audio au fournisseur pendant qu'il est encore en cours d'enregistrement, au lieu d'attendre la fin de l'enregistrement. Si le fournisseur n'accepte pas les envois en continu, l'intégration revient automatiquement à un envoi avec mise en mémoire tampon et retient de ne plus réessayer.
Textes issus du code de fabio-garavini/ha-openai-whisper-stt-api. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Dépannage
- DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.
Extrait du 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.
Informations
- Installations
- 753 partagent leurs statistiques
- Étoiles GitHub
- 111
- Connexion
- Utilise le cloud du fournisseur
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- 3.1.1,
- Catégorie
- IA et voix, Modèles d’IA
- Type
- Intégration de la Marketplace
- Marque
- OpenAI
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
openai_whisper_cloud- Problèmes
- Signaler un problème













