Buka kunci semua suara Windows 10 TTS di seluruh sistem untuk mendapatkan lebih banyak

Sistem operasi Microsoft 10 Windows dilengkapi dengan seperangkat suara untuk setiap bahasa yang diinstal pada perangkat. Hanya beberapa suara yang terinstal yang tersedia di seluruh sistem sehingga perangkat lunak dan layanan pihak ketiga dapat memanfaatkannya juga. Mayoritas suara dibatasi untuk penggunaan internal, misalnya untuk Cortana atau area lain.

Jika Anda membuka Pengaturan> Kemudahan Akses> Narator dan pilih menu suara di sana, Anda mendapatkan daftar suara yang tersedia.

Saat Anda membuka program pihak ketiga yang menggunakan suara pada PC Windows, hanya beberapa di antaranya yang disediakan.

Tangkapan layar di atas menunjukkan berapa banyak suara yang tersedia ketika Anda memilih pemilih suara di Narrator.

Program pihak ketiga, Balabolka hanya menampilkan tiga suara yang dapat Anda pilih meskipun Anda tahu bahwa lebih banyak tersedia di perangkat: frustasi.

Namun, ada cara untuk membuka kunci semua suara teks-ke-suara Windows 10 sehingga tersedia untuk semua program atau aplikasi yang menggunakan suara-suara yang disediakan Windows.

Catatan : Metode ini membutuhkan pengeditan Registry. Saya sarankan Anda membuat cadangan dari Registry atau bahkan sistem Anda sebelum Anda melakukan modifikasi pada Windows Registry sehingga Anda dapat mengembalikan keadaan awal jika semuanya tidak berjalan sesuai rencana.

Inilah cara melakukannya:

Langkah 1: Buka Windows Registry Editor

  1. Aktifkan menu Start dari sistem operasi.
  2. Ketik regedit.exe untuk meluncurkan Editor Registri.
  3. Konfirmasikan permintaan keamanan UAC yang ditampilkan.

Langkah 2: Buka daftar suara yang tersedia

  1. Pergi ke kunci Registri Komputer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens

Ini daftar semua suara yang tersedia (kecuali untuk suara Cortana, lebih lanjut tentang itu nanti).

Langkah 3: Ekspor suara

Anda perlu mengekspor informasi suara di Registry pada langkah pertama.

  1. Klik kanan pada kunci di Editor Registri, mis. MSTTS_V110_enUS_MarkM dan pilih Ekspor.
  2. Ketikkan nama untuk file Registry baru, mis. Markm, dan pilih simpan dari dialog.

4. Ubah file Registry yang diekspor

Buka file Registry yang disimpan. Itu perlu dimodifikasi sehingga nilainya ditambahkan ke dua lokasi lain di Registry.

  1. Salin semua informasi kecuali baris pertama (Windows Registry Editor Versi 5.00) dan rekatkan informasi di bawah konten file.
  2. Ganti lokasi di kumpulan data pertama dengan HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Token
  3. Ganti lokasi di kumpulan data kedua dengan HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Token

Catatan : Setiap set mencakup dua jalur yang perlu Anda ganti. Lihatlah file Registry yang dimodifikasi berikut untuk lebih memahami prosesnya (untuk US voice Mark):

File Asli:

Windows Registry Editor Versi 5.00

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens \ MSTTS_V110_enUS_MarkM]

@ = "Microsoft Mark - Bahasa Inggris (Amerika Serikat)"

"409" = "Microsoft Mark - Inggris (Amerika Serikat)"

"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, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 53, 00, 54, 00, 54, 00, 53, 00, \

4c, 00, 6f, 00, 63, 00, 65, 00, 6e, 00, 55, 00, 53, 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, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 31, 00, 30, 00, 33, 00, 33, 00, 4d, \

00, 61, 00, 72, 00, 6b, 00, 00, 00

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens \ MSTTS_V110_enUS_MarkM \ Attributes]

"Usia" = "Dewasa"

"DataVersion" = "11.0.2013.1022"

"Jenis Kelamin" = "Pria"

"Bahasa" = "409"

"Name" = "Microsoft Mark"

"SharedPronunciation" = ""

"Vendor" = "Microsoft"

"Versi" = "11.0"

File yang Dimodifikasi:

Windows Registry Editor Versi 5.00

[ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Tokens \ MSTTS_V110_enUS_MarkM]

@ = "Microsoft Mark - Bahasa Inggris (Amerika Serikat)"

"409" = "Microsoft Mark - Inggris (Amerika Serikat)"

"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, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 53, 00, 54, 00, 54, 00, 53, 00, \

4c, 00, 6f, 00, 63, 00, 65, 00, 6e, 00, 55, 00, 53, 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, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 31, 00, 30, 00, 33, 00, 33, 00, 4d, \

00, 61, 00, 72, 00, 6b, 00, 00, 00

[ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Tokens \ MSTTS_V110_enUS_MarkM \ Atribut]

"Usia" = "Dewasa"

"DataVersion" = "11.0.2013.1022"

"Jenis Kelamin" = "Pria"

"Bahasa" = "409"

"Name" = "Microsoft Mark"

"SharedPronunciation" = ""

"Vendor" = "Microsoft"

"Versi" = "11.0"

[ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens \ MSTTS_V110_enUS_MarkM]

@ = "Microsoft Mark - Bahasa Inggris (Amerika Serikat)"

"409" = "Microsoft Mark - Inggris (Amerika Serikat)"

"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, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 53, 00, 54, 00, 54, 00, 53, 00, \

4c, 00, 6f, 00, 63, 00, 65, 00, 6e, 00, 55, 00, 53, 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, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 31, 00, 30, 00, 33, 00, 33, 00, 4d, \

00, 61, 00, 72, 00, 6b, 00, 00, 00

[ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Token \ MSTTS_V110_enUS_MarkM \ Attributes]

"Usia" = "Dewasa"

"DataVersion" = "11.0.2013.1022"

"Jenis Kelamin" = "Pria"

"Bahasa" = "409"

"Name" = "Microsoft Mark"

"SharedPronunciation" = ""

"Vendor" = "Microsoft"

"Versi" = "11.0"

Langkah 5: Impor data baru

Mengimpor sangat mudah. Cukup klik dua kali pada file Registry yang telah Anda modifikasi dan terima prompt peringatan.

Perhatikan bahwa Anda perlu beralih pengguna, keluar dan nyalakan lagi, atau restart PC sebelum Anda dapat melihat suara baru di program lain.

Selain itu, Anda memerlukan hak administratif untuk menambahkan data ke Registry menggunakan file .reg.

Langkah Bonus: Cortana

Suara eksklusif Cortana direferensikan di lokasi lain di Registry.

  1. Pergi ke HKEY_CLASSES_ROOT \ Pengaturan Lokal \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ Terisolasi di dalam Registry Editor.
  2. Anda menemukan sejumlah nilai karakter acak di sana. Ikuti salah satu dari mereka ke \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Token
  3. Pada sistem pengujian saya, saya pergi ke HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ Terisolasi \ ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Token
  4. Perhatikan bahwa suara aktual harus memiliki LangUpdateDataDirectory terdaftar ketika Anda memilih folder.
  5. Ekspor data seperti yang Anda miliki sebelumnya.
  6. Salin data dari file Registry sehingga ada tiga kali (bukan dua) dalam file Registry yang diekspor.
  7. Ganti pengaturan pertama ke Tokens dengan HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens
  8. Ganti set kedua ke Token dengan HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Tokens
  9. Ganti set ketiga ke Token dengan HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens

Berikut adalah contoh menggunakan suara Cortana AS Eva.

File Asli:

Windows Registry Editor Versi 5.00

[HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ Terisolasi \ ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Suara \ Token \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - Bahasa Inggris (Amerika Serikat)"

"LangDataPath" = "% windir% \\ Speech_OneCore \\ Engine \\ TTS \\ en-US \\ MSTTSLocenUS.dat"

"LangUpdateDataDirectory" = "% SystemDrive% \\ Data \\ SharedData \\ Speech_OneCore \\ Engine \\ TTS \\ en-US"

"VoicePath" = "% windir% \\ Speech_OneCore \\ Engine \\ TTS \\ en-US \\ M1033Eva"

"VoiceUpdateDataDirectory" = "% SystemDrive% \\ Data \\ SharedData \\ Speech_OneCore \\ Engine \\ TTS \\ en-US"

"409" = "Microsoft Eva Mobile - Bahasa Inggris (Amerika Serikat)"

"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"

[HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ Terisolasi \ ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Suara \ Token \ MSTTS_V110_enUS_EvaM \ Atribut]

"Versi" = "11.0"

"Bahasa" = "409"

"Jenis Kelamin" = "Perempuan"

"Usia" = "Dewasa"

"DataVersion" = "11.0.2013.1022"

"SharedPronunciation" = ""

"Name" = "Microsoft Eva Mobile"

"Vendor" = "Microsoft"

"PersonalAssistant" = "1"

File yang Diedit:

Windows Registry Editor Versi 5.00

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - Bahasa Inggris (Amerika Serikat)"

"LangDataPath" = "% windir% \\ Speech_OneCore \\ Engine \\ TTS \\ en-US \\ MSTTSLocenUS.dat"

"LangUpdateDataDirectory" = "% SystemDrive% \\ Data \\ SharedData \\ Speech_OneCore \\ Engine \\ TTS \\ en-US"

"VoicePath" = "% windir% \\ Speech_OneCore \\ Engine \\ TTS \\ en-US \\ M1033Eva"

"VoiceUpdateDataDirectory" = "% SystemDrive% \\ Data \\ SharedData \\ Speech_OneCore \\ Engine \\ TTS \\ en-US"

"409" = "Microsoft Eva Mobile - Bahasa Inggris (Amerika Serikat)"

"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens \ MSTTS_V110_enUS_EvaM \ Attributes]

"Versi" = "11.0"

"Bahasa" = "409"

"Jenis Kelamin" = "Perempuan"

"Usia" = "Dewasa"

"DataVersion" = "11.0.2013.1022"

"SharedPronunciation" = ""

"Name" = "Microsoft Eva Mobile"

"Vendor" = "Microsoft"

"PersonalAssistant" = "1"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Tokens \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - Bahasa Inggris (Amerika Serikat)"

"LangDataPath" = "% windir% \\ Speech_OneCore \\ Engine \\ TTS \\ en-US \\ MSTTSLocenUS.dat"

"LangUpdateDataDirectory" = "% SystemDrive% \\ Data \\ SharedData \\ Speech_OneCore \\ Engine \\ TTS \\ en-US"

"VoicePath" = "% windir% \\ Speech_OneCore \\ Engine \\ TTS \\ en-US \\ M1033Eva"

"VoiceUpdateDataDirectory" = "% SystemDrive% \\ Data \\ SharedData \\ Speech_OneCore \\ Engine \\ TTS \\ en-US"

"409" = "Microsoft Eva Mobile - Bahasa Inggris (Amerika Serikat)"

"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Tokens \ MSTTS_V110_enUS_EvaM \ Atribut]

"Versi" = "11.0"

"Bahasa" = "409"

"Jenis Kelamin" = "Perempuan"

"Usia" = "Dewasa"

"DataVersion" = "11.0.2013.1022"

"SharedPronunciation" = ""

"Name" = "Microsoft Eva Mobile"

"Vendor" = "Microsoft"

"PersonalAssistant" = "1"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - Bahasa Inggris (Amerika Serikat)"

"LangDataPath" = "% windir% \\ Speech_OneCore \\ Engine \\ TTS \\ en-US \\ MSTTSLocenUS.dat"

"LangUpdateDataDirectory" = "% SystemDrive% \\ Data \\ SharedData \\ Speech_OneCore \\ Engine \\ TTS \\ en-US"

"VoicePath" = "% windir% \\ Speech_OneCore \\ Engine \\ TTS \\ en-US \\ M1033Eva"

"VoiceUpdateDataDirectory" = "% SystemDrive% \\ Data \\ SharedData \\ Speech_OneCore \\ Engine \\ TTS \\ en-US"

"409" = "Microsoft Eva Mobile - Bahasa Inggris (Amerika Serikat)"

"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Token \ MSTTS_V110_enUS_EvaM \ Atribut]

"Versi" = "11.0"

"Bahasa" = "409"

"Jenis Kelamin" = "Perempuan"

"Usia" = "Dewasa"

"DataVersion" = "11.0.2013.1022"

"SharedPronunciation" = ""

"Name" = "Microsoft Eva Mobile"

"Vendor" = "Microsoft"

"PersonalAssistant" = "1"

Anda dapat mengunduh file Registry untuk menambahkan Cortana voice Eva dan sistem suara Mark wide: windows-10-voices-add.zip

Ulangi langkah-langkah untuk bahasa apa pun yang mungkin telah Anda instal, prosesnya selalu sama. (via Reddit)