Voz da Francisca – TTS Microsoft Edge - Mude a voz do Google Home/Nest e do Apple Homepod!

O Home Assistant tem uma opção para a plataforma que é a conversão de texto para fala (text-to-speech = TTS), que é nada mais que a Edge da Microsoft.

Ao configurar você poderá utiliza a voz da Francisca, a mesma Francisca do TTS Azure, em Português do Brasil para suas automações.

cloudcc

É necessário ter acesso externo ao Home Assistant, se não o TTS não funciona.

Vamos ao tutorial!

Vá em HACS, clique em Integrações.

No canto inferior esquerdo clique em “Explorar e baixar repositórios”. Na lupa pesquise Edge e clique.

No canto direito inferior clique em “Baixe esse repositório no HACS”.

Clique em Baixar.

Reinicie o Home Assistant.

5

Com o Home Assistant reiniciado vá no seu arquivo configuration.yaml e em tts coloque o código abaixo.

tts:
  - platform: edge_tts
    language: pt-BR

Vários outros exemplos mais completos de configurações podem ser vistos clicando aqui!
Após colocar o código, reinicie o seu Home Assistant!

Para utilizar no Node-RED é da mesma forma que os outros TTS.

É isso, um abraço!

1 Like

Saiu uma atualização hoje que quebrou o TTS então não está funcionando. Reportei no github do projeto, abri um issue.
Como o TTS não tem um arquivo com as versões antigas para podermos usar fiz um fork de um usuário que tinha um fork da versão antiga! Então segue o link do github do meu fork!
https://github.com/LeandroIssa/hass-edge-tts

Para usa-lo é só ir no menu no canto superior direito e colocar pra adicionar por Repositório personalizado.

Colocar o link do meu fork, selecionar integração e por pra adicionar. Depois é só instalar normalmente.

Funciona com a alexa?

Não funciona com Echos, só com Google Home/Nest ou Apple Homepod.
A Amazon bloqueia para uso de outros TTS.

1 Like

Muito obrigado pelo tutorial! Sabe dizer se esse tem limite de uso free igual ao Azure?

Acredito que não tem limite porque não usa api key… pelo menos não pede nada!

1 Like