Ce composant personnalisé intègre le service de texte à dispection d'OpenAI (TTS) avec l'assistant à domicile, permettant aux utilisateurs de convertir le texte en audio parlé. Le service prend en charge diverses langues et voix, offrant des options personnalisables telles que le modèle vocal.
Le composant OpenAI TTS pour l'assistant à domicile permet d'utiliser l'API OpenAI pour générer l'audio parlé à partir de texte. Cela peut être utilisé dans les automatisations, les assistants, les scripts ou tout autre composant qui prend en charge TTS au sein de l'assistant à domicile. Vous avez besoin d'une clé API OpenAI.
service: tts.speak
target:
entity_id: tts.openai_nova_engine
data:
cache: true
media_player_entity_id: media_player.bedroom_speaker
message: My speech has improved now!
Accédez au menu HACS de la barre latérale
Cliquez sur le menu de débordement à 3 points en haut à droite et sélectionnez l'élément "Repositaires personnalisés".
Copier / coller https://github.com/sgortis/openai_tts dans la zone de texte "Repository" et sélectionnez "Intégration" pour l'entrée de catégorie.
Cliquez sur "Ajouter" pour ajouter le référentiel personnalisé.
Vous pouvez ensuite cliquer sur l'entrée du référentiel "OpenAI TTS Speech Services" et le télécharger. Redémarrez l'assistant à domicile pour appliquer le composant.
Ajoutez l'intégration via l'interface utilisateur, fournissez une clé API et sélectionnez le modèle et la voix requis. Plusieurs instances peuvent être configurées.
Assurez-vous que vous disposez d'un dossier custom_components dans votre répertoire de configuration d'assistant à domicile.
À l'intérieur du dossier custom_components , créez un nouveau dossier nommé openai_tts .
Placez les fichiers Repo dans le dossier openai_tts .
Redémarrer l'assistant à domicile
Ajoutez l'intégration via l'interface utilisateur, fournissez une clé API et sélectionnez le modèle et la voix requis. Plusieurs instances peuvent être configurées.