Assalamualaikum.
]'Hi guys. Kita tau bahwa Windows 10 memiliki banyak suara tts bawaan, seperti One core voices, Cortana, Eva mobile, dan Sapi 5. Sayangnya Windows mebatasi penggunaannya. Enggak semua suara TTS bawaan bisa kita pakai di applikasi pihak ketiga. Tetapi sebenarnya ada trick untuk meng-unlock suara tts tersebut agar bisa di pakai di semua aplikasi lo guys. Nah, kali ini gue mau berbagi tricknya ke kalian.
Tricknya yaitu dengan Me-modifikasi Windows registry. Gue akan jelasin langkah-langkah meng-edit-nya secara manual. Tapi untuk Sobat yang mau cara yang simple-nya aja bisa langsung skip ke download file registry di bawah yang udah gue edit. Lalu Sobat baca cara peng-instal-annya.
Catatan:
Jika Sobat mengikuti langkah manual, buat cadangan dari file registry sebelum memulai modifikasi. Sehingga jika ada kesalahan dalam peng-edit-an, Sobat mudah untuk me-restore-nya.
Langkah 1: Membuka Windows Registry Editor
- Buka start menu Windows
- Ketik 'regedit' untuk membuka registry editor
- Konfirmasi UAC security prompt yang muncul
Langkah 2: Membuka Daftar Suara TTs yang Tersedia
- Pada jendela registry editor, pergi ke Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens.
Akan tampil daftar suara TTs yang telah ter-instal kecuali Cortana. Jika belum terdapat suara TTS dari Bahasa yang Sobat inginkan, silakan baca:
Cara Menambah Bahasa, Suara TTS dan Keyboard Input di Windows 10Langkah 3: Meng-export Suara TTS Registry yang mau di-modifikasi
- Tempatkan kursor pada suara TTS yang ingin di-modifikasi. Contoh: MSTTS_V110_idID_Andika.
- Klik kanan atau tekan tombol aplikasi. Lalu pilih export.
- Ketikan nama untuk file registry yang akan di-export. Contoh: Andika. Lalu tekan Save.
Langkah 4: Me-modifikasi File Registry yang Telah Di-export
- Klik kanan atau tekan tombol aplikasi pada file registry yang telah di-export. Lalu pilih edit.
- Salin teks informasi yang ada di dalam file. Kecuali baris pertama (Windows Registry Editor Version 5.00).
- Tempel apa yang sudah disalin tadi tepat dibawah teks informasi.
- Ubah 2 path lokasi pada data 1 (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens) dengan (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens).
- Ubah 2 path lokasi pada data 2 (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens) dengan (HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\SPEECH\Voices\Tokens).
- Jika sudah, tutup file dengan menekan Alt+F4. Lalu pilih save.
Sekarang ada dua teks yang sama dalam 1 file registry. teks pertama kita sebut dengan data 1. Sedangkan teks kedua kita sebut data 2.
Untuk lebih jelasnya silakan Sobat perhatikan contoh di bawah ini.
Contoh Teks Original
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_idID_Andika]
@="Microsoft Andika - Indonesian (Indonesia)"
"421"="Microsoft Andika - Indonesian (Indonesia)"
"CLSID"="{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"
"LangDataPath"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,53,\
00,70,00,65,00,65,00,63,00,68,00,5f,00,4f,00,6e,00,65,00,43,00,6f,00,72,00,\
65,00,5c,00,45,00,6e,00,67,00,69,00,6e,00,65,00,73,00,5c,00,54,00,54,00,53,\
00,5c,00,69,00,64,00,2d,00,49,00,44,00,5c,00,4d,00,53,00,54,00,54,00,53,00,\
4c,00,6f,00,63,00,49,00,64,00,49,00,44,00,2e,00,64,00,61,00,74,00,00,00
"VoicePath"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,53,00,\
70,00,65,00,65,00,63,00,68,00,5f,00,4f,00,6e,00,65,00,43,00,6f,00,72,00,65,\
00,5c,00,45,00,6e,00,67,00,69,00,6e,00,65,00,73,00,5c,00,54,00,54,00,53,00,\
5c,00,69,00,64,00,2d,00,49,00,44,00,5c,00,4d,00,31,00,30,00,35,00,37,00,41,\
00,6e,00,64,00,69,00,6b,00,61,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_idID_Andika\Attributes]
"Age"="Adult"
"DataVersion"="11.0.2016.1016"
"Gender"="Male"
"Language"="421"
"Name"="Microsoft Andika"
"SayAsSupport"="spell=NativeSupported; alphanumeric=NativeSupported"
"SharedPronunciation"=""
"Vendor"="Microsoft"
"Version"="11.0"
Contoh Teks yang Sudah Di-modifikasi
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\MSTTS_V110_idID_Andika]
@="Microsoft Andika - Indonesian (Indonesia)"
"421"="Microsoft Andika - Indonesian (Indonesia)"
"CLSID"="{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"
"LangDataPath"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,53,\
00,70,00,65,00,65,00,63,00,68,00,5f,00,4f,00,6e,00,65,00,43,00,6f,00,72,00,\
65,00,5c,00,45,00,6e,00,67,00,69,00,6e,00,65,00,73,00,5c,00,54,00,54,00,53,\
00,5c,00,69,00,64,00,2d,00,49,00,44,00,5c,00,4d,00,53,00,54,00,54,00,53,00,\
4c,00,6f,00,63,00,49,00,64,00,49,00,44,00,2e,00,64,00,61,00,74,00,00,00
"VoicePath"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,53,00,\
70,00,65,00,65,00,63,00,68,00,5f,00,4f,00,6e,00,65,00,43,00,6f,00,72,00,65,\
00,5c,00,45,00,6e,00,67,00,69,00,6e,00,65,00,73,00,5c,00,54,00,54,00,53,00,\
5c,00,69,00,64,00,2d,00,49,00,44,00,5c,00,4d,00,31,00,30,00,35,00,37,00,41,\
00,6e,00,64,00,69,00,6b,00,61,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\MSTTS_V110_idID_Andika\Attributes]
"Age"="Adult"
"DataVersion"="11.0.2016.1016"
"Gender"="Male"
"Language"="421"
"Name"="Microsoft Andika"
"SayAsSupport"="spell=NativeSupported; alphanumeric=NativeSupported"
"SharedPronunciation"=""
"Vendor"="Microsoft"
"Version"="11.0"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\SPEECH\Voices\Tokens\MSTTS_V110_idID_Andika]
@="Microsoft Andika - Indonesian (Indonesia)"
"421"="Microsoft Andika - Indonesian (Indonesia)"
"CLSID"="{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"
"LangDataPath"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,53,\
00,70,00,65,00,65,00,63,00,68,00,5f,00,4f,00,6e,00,65,00,43,00,6f,00,72,00,\
65,00,5c,00,45,00,6e,00,67,00,69,00,6e,00,65,00,73,00,5c,00,54,00,54,00,53,\
00,5c,00,69,00,64,00,2d,00,49,00,44,00,5c,00,4d,00,53,00,54,00,54,00,53,00,\
4c,00,6f,00,63,00,49,00,64,00,49,00,44,00,2e,00,64,00,61,00,74,00,00,00
"VoicePath"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,53,00,\
70,00,65,00,65,00,63,00,68,00,5f,00,4f,00,6e,00,65,00,43,00,6f,00,72,00,65,\
00,5c,00,45,00,6e,00,67,00,69,00,6e,00,65,00,73,00,5c,00,54,00,54,00,53,00,\
5c,00,69,00,64,00,2d,00,49,00,44,00,5c,00,4d,00,31,00,30,00,35,00,37,00,41,\
00,6e,00,64,00,69,00,6b,00,61,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\SPEECH\Voices\Tokens\MSTTS_V110_idID_Andika\Attributes]"Age"="Adult"
"DataVersion"="11.0.2016.1016"
"Gender"="Male"
"Language"="421"
"Name"="Microsoft Andika"
"SayAsSupport"="spell=NativeSupported; alphanumeric=NativeSupported"
"SharedPronunciation"=""
"Vendor"="Microsoft"
"Version"="11.0"
Langkah 5: Meng-import atau Meng-instal File registry yang Sudah Di-modifikasi
Untuk meng-instal, cukup klik file yang sudah di-modifikasi tadi. Selanjutnya klik Yes pada warning prompt yang muncul. Sekarang suara TTs yang sudah Sobat tadi bisa digunakan di aplikasi pihak ketiga. Jika Sobat memakai NVDA, restart NVDA, maka kini suara TTS tadi sudah terditeksi sebagai Sapi 5 di speech settings.