Platform Text-to-Speech ReversoTTS menggunakan mesin reverso online-ke-speech untuk membaca teks dengan suara-suara yang terdengar alami.
Anda dapat menginstalnya dari dalam HACS dengan mengklik tombol di bawah ini (disarankan).
Pertama unduh semua file di folder https://github.com/rt400/reversotts-ha/tree/master/custom_components/reversotts. Sekarang Anda perlu membuat folder "Reversotts" di folder Homeassistant Config/Custom_Components Anda dan menyalin semua file yang sudah Anda unduh. Jadi setelah itu Anda perlu melihat seperti contoh ini:

Bahasa untuk digunakan. Bahasa yang didukung ada di tabel ini, harap gunakan hanya nama dari kolom Langcode :
| Langcode | Suara | Jenis kelamin | Bahasa |
|---|---|---|---|
| Leila-Arab | Leila22k | Perempuan | Arab |
| Mehdi-Arab | Mehdi22k | Pria | Arab |
| Nizar-Arab | Nizar22k | Pria | Arab |
| Salma-Arab | Salma22k | Perempuan | Arab |
| Lisa-Australia-Inggris | Lisa22k | Perempuan | Bahasa Inggris Australia |
| Tyler-Australia-Inggris | Tyler22k | Pria | Bahasa Inggris Australia |
| Jeroen-Belgia-Belanda | Jeroen22k | Pria | Belgia Belanda |
| Sofie-Belgia-Belanda | Sofie22k | Perempuan | Belgia Belanda |
| Zoe-Belgia-Belanda | Zoe22k | Perempuan | Belgia Belanda |
| Alice-Be-Belgia-Prancis | ALICE-BE22K | Perempuan | Prancis Belgia |
| Anais-Be-Belgia-Prancis | Anais-be22k | Perempuan | Prancis Belgia |
| Antoine-Be-Belgia-Prancis | Antoine-Be22k | Pria | Prancis Belgia |
| Bruno-be-Belgia-Prancis | Bruno-be22k | Pria | Prancis Belgia |
| Claire-Be-Belgia-Prancis | Claire-be22k | Perempuan | Prancis Belgia |
| Julie-Be-Belgia-Prancis | Julie-be22k | Perempuan | Prancis Belgia |
| Justine-Belgia-Prancis | Justine22k | Perempuan | Prancis Belgia |
| Manon-Be-Belgia-Prancis | Manon-be22k | Perempuan | Prancis Belgia |
| Margaux-Be-Belgia-Prancis | MARGAUX-BE22K | Perempuan | Prancis Belgia |
| Marcia-Brasil | Marcia22k | Perempuan | Brazil |
| Graham-Inggris | Graham22k | Pria | Inggris |
| Lucy-Inggris | LUCY22K | Perempuan | Inggris |
| Peter-Inggris | Peter22k | Pria | Inggris |
| Queenelizabeth-British | Queenelizabeth22k | Perempuan | Inggris |
| Rachel-Inggris | Rachel22k | Perempuan | Inggris |
| Louise-Canadian-Prancis | Louise22K | Perempuan | Prancis Kanada |
| Laia-Catalan | Laia22k | Perempuan | Catalan |
| ELISKA-CZECH | ELISKA22K | Perempuan | Ceko |
| Mette-Danish | METTE22K | Perempuan | Denmark |
| Rasmus-Danish | Rasmus22k | Pria | Denmark |
| Daan-Dutch | Daan22k | Pria | Belanda |
| Femke-Dutch | Femke22k | Perempuan | Belanda |
| Jasmijn-Belanda | Jasmijn22k | Perempuan | Belanda |
| Max-Dutch | MAX22K | Pria | Belanda |
| Samuel-Finland-Swedia | Samuel22K | Pria | Finlandia Swedia |
| Sanna-Finnish | Sanna22k | Perempuan | Finlandia |
| Alice-Prancis | ALICE22K | Perempuan | Perancis |
| Anais-Prancis | Anais22k | Perempuan | Perancis |
| Antoine-Prancis | Antoine22k | Pria | Perancis |
| Bruno-Prancis | Bruno22k | Pria | Perancis |
| Claire-Prancis | Claire22k | Perempuan | Perancis |
| Julie-Prancis | Julie22k | Perempuan | Perancis |
| Manon-Prancis | Manon22k | Perempuan | Perancis |
| Margaux-Prancis | MARGAUX22K | Perempuan | Perancis |
| Andreas-Jerman | Andreas22K | Pria | Jerman |
| Claudia-Jerman | Claudia22k | Perempuan | Jerman |
| Julia-Jerman | Julia22k | Perempuan | Jerman |
| Klaus-Jerman | Klaus22K | Pria | Jerman |
| Sarah-Jerman | Sarah22K | Perempuan | Jerman |
| Kal-Gothenburg-Swedia | KAL22K | Pria | Gothenburg Swedia |
| Dimitris-Yunani | Dimitris22K | Pria | Orang yunani |
| He-Il-Asaf-Hebrew | he-il-asaf | Pria | Ibrani |
| Deepa-India-Inggris | Deepa22k | Perempuan | Bahasa Inggris India |
| Chiara-Italia | Chiara22k | Perempuan | Italia |
| Fabiana-Italia | Fabiana22k | Perempuan | Italia |
| Vittorio-Italia | Vittorio22k | Pria | Italia |
| Sakura-Jepang | Sakura22k | Perempuan | Jepang |
| Minji-Korean | MEMI22K | Perempuan | Korea |
| Lulu-Mandarin-Chinese | Lulu22k | Perempuan | Mandarin Cina |
| Bente-Norwegian | Bente22k | Perempuan | Norwegia |
| Kari-Norwegian | Kari22k | Perempuan | Norwegia |
| Olav-Norwegian | Olav22k | Pria | Norwegia |
| Ania-polish | Ania22k | Perempuan | Polandia |
| Monika-polish | Monika22k | Perempuan | Polandia |
| Celia-Portugis | Celia22k | Perempuan | Portugis |
| RO-RO-ANDREI-ROMANIAN | RO-RO-ANDREI | Pria | Rumania |
| Alyona-Rusia | Alyona22k | Perempuan | Rusia |
| Mia-Scanian | MIA22K | Perempuan | Scanian |
| Antonio-Spanyol | Antonio22k | Pria | Spanyol |
| Ines-spanyol | Ines22k | Perempuan | Spanyol |
| Maria-Spanyol | Maria22k | Perempuan | Spanyol |
| Elin-Swedia | Elin22k | Perempuan | Swedia |
| Emil-Swedia | Emil22k | Pria | Swedia |
| Emma-Swedia | Emma22k | Perempuan | Swedia |
| Erik-Swedia | Erik22k | Pria | Swedia |
| Ipek-turki | IPEK22K | Perempuan | Turki |
| Heather-AS-Inggris | Heather22K | Perempuan | Kami bahasa Inggris |
| Karen-AS-Inggris | Karen22K | Perempuan | Kami bahasa Inggris |
| Kenny-AS-Inggris | Kenny22k | Pria | Kami bahasa Inggris |
| Laura-AS-Inggris | Laura22k | Perempuan | Kami bahasa Inggris |
| Micah-AS-Inggris | Micah22k | Pria | Kami bahasa Inggris |
| Nelly-AS-Inggris | Nelly22k | Perempuan | Kami bahasa Inggris |
| ROD-AS-Bahasa Inggris | ROD22K | Pria | Kami bahasa Inggris |
| Ryan-AS-Bahasa Inggris | Ryan22k | Pria | Kami bahasa Inggris |
| Saul-AS-Inggris | Saul22k | Pria | Kami bahasa Inggris |
| Sharon-AS-Inggris | Sharon22k | Perempuan | Kami bahasa Inggris |
| Tracy-AS-Inggris | Tracy22k | Perempuan | Kami bahasa Inggris |
| Will-AS-Inggris | Will22k | Pria | Kami bahasa Inggris |
| Rodrigo-AS-Spanyol | RODRIGO22K | Pria | AS Spanyol |
| Rosa-AS-Spanyol | Rosa22K | Perempuan | AS Spanyol |
Kecepatan berbicara. Kecepatan yang didukung adalah 10-100 , 100 adalah pembicaraan normal.
Default: " 100 "
bitrate untuk suara Quailty. Bitrate yang didukung adalah 22k, 96k, 128k, 192k, 320k
Default: " 128k "
Ada beberapa cara cara menggunakan layanan TTS.
Melalui panggilan layanan di alat pengembang homeassistant, dalam contoh ini saya menggunakan dengan Google Home Mini Speaker:

Melalui otomatisasi di homeassistant, dalam contoh ini saya mengirimkan ke google homemini saya sebuah 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
Semoga beruntung !