Este componente personalizado integra o serviço de texto em fala (TTS) da OpenAI com assistente doméstico, permitindo que os usuários convertem texto em áudio falado. O serviço suporta vários idiomas e vozes, oferecendo opções personalizáveis, como modelo de voz.
O componente OpenAI TTS para assistente doméstico possibilita o uso da API do OpenAI para gerar áudio falado a partir do texto. Isso pode ser usado em automações, assistentes, scripts ou qualquer outro componente que suporta TTS dentro do Assistente de casa. Você precisa de uma chave de API do 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!
Vá para o menu HACS da barra lateral
Clique no menu Overflow de 3 pontos no canto superior direito e selecione o item "Repositórios personalizados".
Copiar/paste https://github.com/sfortis/openai_tts na caixa de texto "repositório" e selecione "integração" para a entrada da categoria.
Clique em "Adicionar" para adicionar o repositório personalizado.
Você pode clicar no repositório "OpenAI TTS Speech Services" e baixá -lo. Reinicie o assistente doméstico para aplicar o componente.
Adicione a integração via interface do usuário, forneça a chave da API e selecione o modelo e a voz necessários. Várias instâncias podem ser configuradas.
Certifique -se de ter uma pasta custom_components no diretório de configuração do seu assistente doméstico.
Dentro da pasta custom_components , crie uma nova pasta chamada openai_tts .
Coloque os arquivos repo dentro da pasta openai_tts .
Reinicie o assistente doméstico
Adicione a integração via interface do usuário, forneça a chave da API e selecione o modelo e a voz necessários. Várias instâncias podem ser configuradas.