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

Coba Instrumen Kami Untuk Menghilangkan Masalah

Sistem operasi Microsoft Windows 10 hadir dengan satu set suara untuk setiap bahasa yang diinstal pada perangkat. Hanya beberapa suara yang diinstal menjadi tersedia di seluruh sistem sehingga perangkat lunak dan layanan pihak ketiga dapat menggunakannya juga. Mayoritas suara dibatasi untuk penggunaan internal, mis. untuk Cortana atau area lainnya.

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

windows 10 voices

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

Tangkapan layar di atas menunjukkan berapa banyak suara yang tersedia saat Anda memilih pemilih suara di Narator.

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

third-party voices

Namun, ada cara untuk membuka kunci semua suara text-to-speech Windows 10 sehingga tersedia untuk program atau aplikasi apa pun yang menggunakan suara yang disediakan Windows.

Catatan : Metode ini memerlukan pengeditan Registry. saya menyarankan Anda membuat cadangan dari Registry atau bahkan sistem Anda sebelum Anda membuat modifikasi apa pun pada Windows Registry sehingga Anda dapat memulihkan keadaan awal jika ada yang tidak berjalan sesuai rencana.

Berikut adalah cara melakukannya:

Langkah 1: Buka Windows Registry Editor

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

Langkah 2: Buka daftar suara yang tersedia

windows 10 installed voices

  1. Buka kunci Registry Komputer HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens

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

Langkah 3: Ekspor suara

export registry voice

Anda perlu mengekspor informasi suara di Registri 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 Registri.

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

Catatan : Setiap set menyertakan dua jalur yang perlu Anda ganti. Lihatlah file Registry yang dimodifikasi berikut untuk lebih memahami prosesnya (untuk Tanda suara A.S.):

File Asli:

Windows Registry Editor Versi 5.00

[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens MSTTS_V110_enUS_MarkM]
@ = 'Microsoft Mark - 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'
'Versi Data' = '11 .0.2013.1022 '
'Gender' = 'Male'
'Bahasa' = '409'
'Nama' = 'Microsoft Mark'
'SharedProncement' = ''
'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 - 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 Attributes]
'Usia' = 'Dewasa'
'Versi Data' = '11 .0.2013.1022 '
'Gender' = 'Male'
'Bahasa' = '409'
'Nama' = 'Microsoft Mark'
'SharedProncement' = ''
'Vendor' = 'Microsoft'
'Versi' = '11.0'

[ HKEY_LOCAL_MACHINE SOFTWARE WOW6432Node Microsoft SPEECH Voices Tokens MSTTS_V110_enUS_MarkM]
@ = 'Microsoft Mark - 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 Tokens MSTTS_V110_enUS_MarkM Attributes]
'Usia' = 'Dewasa'
'Versi Data' = '11 .0.2013.1022 '
'Gender' = 'Male'
'Bahasa' = '409'
'Nama' = 'Microsoft Mark'
'SharedProncement' = ''
'Vendor' = 'Microsoft'
'Versi' = '11.0'

Langkah 5: Impor data baru

import registry

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

Perhatikan bahwa Anda perlu mengganti pengguna, keluar dan menghidupkan kembali, atau menghidupkan ulang PC sebelum Anda dapat melihat suara baru di program lain.

new voice windows 10

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

Langkah Bonus: Cortana

Suara eksklusif Cortana dirujuk di lokasi lain di Registri.

  1. Buka HKEY_CLASSES_ROOT Pengaturan Lokal Software Microsoft Windows CurrentVersion AppContainer Storage microsoft.windows.cortana_cw5n1h2txyewy SOFTWARE Microsoft Speech_OneCore Isolated di Registry Editor.
  2. Anda menemukan sejumlah nilai karakter acak di sana. Ikuti salah satunya ke HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens
  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 Isolated ohDO1SGY3MzFdechN2HEBNEYO1SGY3MzFdEfEbEb4SO1Sgy3MzFdEfEbEb4 Token
  4. Perhatikan bahwa suara sebenarnya harus memiliki LangUpdateDataDirectory yang terdaftar saat Anda memilih folder.
  5. Ekspor data seperti yang Anda miliki sebelumnya.
  6. Salin data dari file Registry sehingga ada tiga kali (bukan dua) di file Registry yang diekspor.
  7. Ganti penyiapan pertama ke Token dengan HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens
  8. Ganti penyiapan kedua untuk Token dengan HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech Voices Tokens
  9. Ganti penyiapan ketiga untuk Token dengan HKEY_LOCAL_MACHINE SOFTWARE WOW6432Node Microsoft SPEECH Voices Tokens

Berikut adalah contoh penggunaan suara Cortana A.S. 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 - Inggris (Amerika Serikat)'
'LangDataPath' = '% windir% \ Speech_OneCore \ Engines \ TTS \ en-US \ MSTTSLocenUS.dat'
'LangUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'VoicePath' = '% windir% \ Speech_OneCore \ Engines \ TTS \ en-US \ M1033Eva'
'VoiceUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'409' = 'Microsoft Eva Mobile - 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' = 'Wanita'
'Usia' = 'Dewasa'
'Versi Data' = '11 .0.2013.1022 '
'SharedProncement' = ''
'Nama' = '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 - Inggris (Amerika Serikat)'
'LangDataPath' = '% windir% \ Speech_OneCore \ Engines \ TTS \ en-US \ MSTTSLocenUS.dat'
'LangUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'VoicePath' = '% windir% \ Speech_OneCore \ Engines \ TTS \ en-US \ M1033Eva'
'VoiceUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'409' = 'Microsoft Eva Mobile - 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' = 'Wanita'
'Usia' = 'Dewasa'
'Versi Data' = '11 .0.2013.1022 '
'SharedProncement' = ''
'Nama' = 'Microsoft Eva Mobile'
'Vendor' = 'Microsoft'
'PersonalAssistant' = '1'

[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech Voices Tokens MSTTS_V110_enUS_EvaM]
@ = 'Microsoft Eva Mobile - Inggris (Amerika Serikat)'
'LangDataPath' = '% windir% \ Speech_OneCore \ Engines \ TTS \ en-US \ MSTTSLocenUS.dat'
'LangUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'VoicePath' = '% windir% \ Speech_OneCore \ Engines \ TTS \ en-US \ M1033Eva'
'VoiceUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'409' = 'Microsoft Eva Mobile - Inggris (Amerika Serikat)'
'CLSID' = '{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}'

[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech Voices Tokens MSTTS_V110_enUS_EvaM Attributes]
'Versi' = '11.0'
'Bahasa' = '409'
'Jenis Kelamin' = 'Wanita'
'Usia' = 'Dewasa'
'Versi Data' = '11 .0.2013.1022 '
'SharedProncement' = ''
'Nama' = 'Microsoft Eva Mobile'
'Vendor' = 'Microsoft'
'PersonalAssistant' = '1'

[HKEY_LOCAL_MACHINE SOFTWARE WOW6432Node Microsoft SPEECH Voices Tokens MSTTS_V110_enUS_EvaM]
@ = 'Microsoft Eva Mobile - Inggris (Amerika Serikat)'
'LangDataPath' = '% windir% \ Speech_OneCore \ Engines \ TTS \ en-US \ MSTTSLocenUS.dat'
'LangUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'VoicePath' = '% windir% \ Speech_OneCore \ Engines \ TTS \ en-US \ M1033Eva'
'VoiceUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'409' = 'Microsoft Eva Mobile - Inggris (Amerika Serikat)'
'CLSID' = '{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}'

[HKEY_LOCAL_MACHINE SOFTWARE WOW6432Node Microsoft SPEECH Voices Tokens MSTTS_V110_enUS_EvaM Attributes]
'Versi' = '11.0'
'Bahasa' = '409'
'Jenis Kelamin' = 'Wanita'
'Usia' = 'Dewasa'
'Versi Data' = '11 .0.2013.1022 '
'SharedProncement' = ''
'Nama' = 'Microsoft Eva Mobile'
'Vendor' = 'Microsoft'
'PersonalAssistant' = '1'

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

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