A plataforma ReversoTTS de texto para fala usa o mecanismo de texto em fala reverso on-line para ler um texto com vozes de som natural.
Você pode instalá -lo de dentro do HACS clicando no botão abaixo (recomendado).
Primeiro baixe todos os arquivos na pasta https://github.com/rt400/reversotts-ha/tree/master/custom_components/reversotts. Agora você precisa criar a pasta "reversots" em sua pasta homealsistente Config/Custom_Components e copiar todos os arquivos que você já baixar. Então, depois disso, você precisa ver como este exemplo:

O idioma a ser usado. Os idiomas suportados estão nesta tabela, use apenas o nome da coluna Langcode :
| LangCode | Voz | Gênero | Linguagem |
|---|---|---|---|
| Leila-Árábica | Leila22k | Fêmea | árabe |
| Mehdi-árabe | Mehdi22k | Macho | árabe |
| Nizar-Arabic | Nizar22k | Macho | árabe |
| Salma-árabe | Salma22k | Fêmea | árabe |
| Lisa-Australiana-Inglês | LISA22K | Fêmea | Inglês australiano |
| Tyler-australiano-inglês | Tyler22k | Macho | Inglês australiano |
| Jeroen-Belgian-hutch | Jeroen22k | Macho | Holandês belga |
| Sofie-Belgian-hutch | Sofie22k | Fêmea | Holandês belga |
| Zoe-belgian-hutch | ZOE22K | Fêmea | Holandês belga |
| Alice-Bee-Belgian-French | Alice-Be22k | Fêmea | Francês belga |
| ANais-BE-Belgian-French | Anais-be22k | Fêmea | Francês belga |
| Antoine-Bee-Belgian-French | Antoine-Be22k | Macho | Francês belga |
| Bruno-Be-Belgian-French | Bruno-Be22k | Macho | Francês belga |
| Claire-Bee-Belgian-French | Claire-Be22k | Fêmea | Francês belga |
| Julie-Be-Belgian-French | Julie-Be22k | Fêmea | Francês belga |
| Justine-belga-francesa | Justine22k | Fêmea | Francês belga |
| Manon-Be-Belgian-French | Manon-Be22k | Fêmea | Francês belga |
| Margaux-Be-Belgian-French | Margaux-be22k | Fêmea | Francês belga |
| Marcia-braziliano | Marcia22k | Fêmea | Brasileiro |
| Graham-british | Graham22k | Macho | Britânico |
| Lucy-british | Lucy22k | Fêmea | Britânico |
| Peter-british | Peter22k | Macho | Britânico |
| QueenElizabeth-british | QueenElizabeth22k | Fêmea | Britânico |
| Rachel-british | Rachel22k | Fêmea | Britânico |
| Louise-canadense-francês | Louise22k | Fêmea | Francês canadense |
| Laia-catalan | LAIA22K | Fêmea | catalão |
| Eliska-czech | ELISKA22K | Fêmea | Tcheco |
| Mette-Danish | METTE22K | Fêmea | dinamarquês |
| Rasmus-Danish | Rasmus22k | Macho | dinamarquês |
| Daan-hutch | Daan22k | Macho | Holandês |
| Femke-hutch | Femke22k | Fêmea | Holandês |
| Jasmijn-hutch | Jasmijn22k | Fêmea | Holandês |
| Max-holandês | Max22k | Macho | Holandês |
| Samuel-Finland-Swedish | Samuel22k | Macho | Finlândia sueco |
| Sanna-Finnish | Sanna22k | Fêmea | finlandês |
| Alice-French | Alice22k | Fêmea | Francês |
| ANais-French | Anais22k | Fêmea | Francês |
| Antoine-French | Antoine22k | Macho | Francês |
| Bruno-French | Bruno22k | Macho | Francês |
| Claire-French | Claire22k | Fêmea | Francês |
| Julie-French | Julie22k | Fêmea | Francês |
| Manon-French | MANON22K | Fêmea | Francês |
| Margaux-French | Margaux22k | Fêmea | Francês |
| Andreas-Alemman | Andreas22k | Macho | Alemão |
| Claudia-Alemman | Claudia22k | Fêmea | Alemão |
| Julia-Alemman | Julia22k | Fêmea | Alemão |
| Klaus-Alemman | KLAUS22K | Macho | Alemão |
| Sarah-Alemman | Sarah22k | Fêmea | Alemão |
| Kal-Gothenburg-Swedish | Kal22k | Macho | Gotemburgo sueco |
| Dimitris-Greek | Dimitris22k | Macho | grego |
| He-il-asaf-Hebrew | he-il-asaf | Macho | hebraico |
| Deepa-indiano-inglês | Deepa22k | Fêmea | Inglês indiano |
| Chiara-italiano | Chiara22k | Fêmea | italiano |
| Fabiana-italian | Fabiana22k | Fêmea | italiano |
| Vittorio-italiano | Vittorio22k | Macho | italiano |
| Sakura-japonesa | Sakura22k | Fêmea | japonês |
| Minji-coreano | Minji22k | Fêmea | coreano |
| Lulu-mandarin-chinese | LULU22K | Fêmea | Chinês mandarim |
| Bente-Norwegian | Bente22k | Fêmea | norueguês |
| Kari-Norwegian | Kari22k | Fêmea | norueguês |
| OLAV-NORWEGIAN | OLAV22K | Macho | norueguês |
| Ania-polish | ANIA22K | Fêmea | polonês |
| Monika-Polish | Monika22k | Fêmea | polonês |
| Celia-português | CELIA22K | Fêmea | Português |
| Ro-ro-Andrei-Romaniano | ro-ro-Andrei | Macho | romeno |
| Alyona-Russian | Alyona22k | Fêmea | russo |
| Mia-scanian | MIA22K | Fêmea | Scaniano |
| Antonio-Spanish | Antonio22k | Macho | Espanhol |
| Ines-spanish | INES22K | Fêmea | Espanhol |
| Maria-Spanish | Maria22k | Fêmea | Espanhol |
| Elin-Swedish | Elin22k | Fêmea | sueco |
| Emil-Swedish | Emil22k | Macho | sueco |
| Emma-Swedish | Emma22k | Fêmea | sueco |
| Erik-Swedish | Erik22k | Macho | sueco |
| IPEK-Turkish | IPEK22K | Fêmea | turco |
| Heather-us-inglesa | Heather22k | Fêmea | Nós ingleses |
| Karen-us-inglesa | Karen22k | Fêmea | Nós ingleses |
| Kenny-us-inglesa | Kenny22k | Macho | Nós ingleses |
| Laura-us-inglesa | Laura22k | Fêmea | Nós ingleses |
| Micah-us-inglesa | Micah22k | Macho | Nós ingleses |
| Nelly-us-inglesa | Nelly22k | Fêmea | Nós ingleses |
| Rod-us-inglesa | Rod22k | Macho | Nós ingleses |
| Ryan-us-inglesa | Ryan22k | Macho | Nós ingleses |
| Saul-us-inglesa | Saul22k | Macho | Nós ingleses |
| Sharon-us-inglesa | Sharon22k | Fêmea | Nós ingleses |
| Tracy-us-inglesa | Tracy22k | Fêmea | Nós ingleses |
| Will-us-inglesa | Will22k | Macho | Nós ingleses |
| Rodrigo-US-spanish | Rodrigo22k | Macho | Nós espanhol |
| Rosa-us-spanish | Rosa22k | Fêmea | Nós espanhol |
A velocidade de fala. A velocidade suportada é 10-100 , 100 é uma fala normal.
Padrão: " 100 "
A bitrate para a subaltada de som. Taxa de bits suportada são 22k, 96k, 128k, 192k, 320k
Padrão: " 128k "
Existem várias maneiras de usar o serviço TTS.
Através da chamada de um serviço em ferramentas de desenvolvedor homealsistante, neste exemplo que usei com o Google Home Mini -Orador:

Através da automação em homealsistante, neste exemplo que envio ao meu Google HomeMini A Meesage:
- id: Test Message
alias: Test Message
initial_state: 'on'
trigger:
- platform: state
entity_id: input_boolean.test
from: 'off'
to: 'on'
condition:
action:
- data:
message: "This is a Test For GitHub Readme"
service: tts.reversotts_say
entity_id: media_player.google_home_mini_salon
Boa sorte !