Mở khóa tất cả các giọng nói của Windows 10 TTS trên toàn hệ thống để khai thác nhiều hơn
- Thể LoạI: Các Cửa Sổ
Hệ điều hành Windows 10 của Microsoft đi kèm với một bộ giọng nói cho từng ngôn ngữ được cài đặt trên thiết bị. Chỉ một số giọng nói đã cài đặt trở nên khả dụng trên toàn hệ thống để phần mềm và dịch vụ của bên thứ ba cũng có thể sử dụng chúng. Phần lớn các giọng nói bị hạn chế sử dụng nội bộ, ví dụ: cho Cortana hoặc các khu vực khác.
Nếu bạn mở Cài đặt> Dễ truy cập> Trình tường thuật và chọn menu 'chọn giọng nói' ở đó, bạn sẽ nhận được danh sách các giọng nói khả dụng.
Khi bạn mở một chương trình của bên thứ ba sử dụng giọng nói trên PC Windows, chỉ một số trong số này được cung cấp.
Ảnh chụp màn hình ở trên hiển thị số lượng giọng nói khả dụng khi bạn chọn bộ chọn giọng nói trong Trình tường thuật.
Chương trình bên thứ ba Balabolka chỉ hiển thị ba giọng nói mà bạn có thể chọn mặc dù bạn biết rằng có nhiều giọng nói khác có sẵn trên thiết bị: bực bội.
Tuy nhiên, có một cách để mở khóa tất cả các giọng nói chuyển văn bản thành giọng nói của Windows 10 để chúng khả dụng với bất kỳ chương trình hoặc ứng dụng nào sử dụng giọng nói mà Windows cung cấp.
Ghi chú : Phương thức yêu cầu chỉnh sửa sổ đăng ký. Tôi đề nghị bạn tạo bản sao lưu của Registry hoặc thậm chí hệ thống của bạn trước khi bạn thực hiện bất kỳ sửa đổi nào đối với Windows Registry để bạn có thể khôi phục trạng thái ban đầu nếu mọi thứ không diễn ra như kế hoạch.
Đây là cách thực hiện:
Bước 1: Mở Windows Registry Editor
- Kích hoạt menu Bắt đầu của hệ điều hành.
- Nhập regedit.exe để khởi chạy Trình chỉnh sửa sổ đăng ký.
- Xác nhận lời nhắc bảo mật UAC được hiển thị.
Bước 2: Mở danh sách các giọng nói có sẵn
- Đi tới khóa đăng ký Máy tính HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens
Nó liệt kê tất cả các giọng nói có sẵn (ngoại trừ giọng nói Cortana, hãy nói thêm về điều đó sau).
Bước 3: Xuất giọng nói
Bạn cần xuất thông tin giọng nói trong Registry trong bước đầu tiên.
- Nhấp chuột phải vào một khóa trong Registry Editor, ví dụ: MSTTS_V110_enUS_MarkM và chọn Xuất.
- Nhập tên cho tệp Đăng ký mới, ví dụ: đánh dấu và chọn lưu từ hộp thoại.
4. Sửa đổi tệp đăng ký đã xuất
Mở tệp Registry đã lưu. Nó cần được sửa đổi để các giá trị của nó được thêm vào hai vị trí khác trong Registry.
- Sao chép tất cả thông tin ngoại trừ dòng đầu tiên (Windows Registry Editor Phiên bản 5.00) và dán thông tin bên dưới nội dung của tệp.
- Thay thế vị trí trong tập dữ liệu đầu tiên bằng HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech Voices Tokens
- Thay thế vị trí trong tập dữ liệu thứ hai bằng HKEY_LOCAL_MACHINE SOFTWARE WOW6432Node Microsoft SPEECH Voices Tokens
Ghi chú : Mỗi bộ bao gồm hai đường dẫn mà bạn cần thay thế. Hãy xem tệp Đăng ký được sửa đổi sau để hiểu rõ hơn về quy trình (đối với Dấu giọng nói Hoa Kỳ):
Tệp gốc:
Windows Registry Editor Phiên bản 5.00
[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens MSTTS_V110_enUS_MarkM]
@ = 'Microsoft Mark - Tiếng Anh (Hoa Kỳ)'
'409' = 'Microsoft Mark - Tiếng Anh (Hoa Kỳ)'
'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]
'Tuổi' = 'Người lớn'
'Phiên bản dữ liệu' = '11 .0.2013.1022 '
'Gender' = 'Nam'
'Ngôn ngữ' = '409'
'Name' = 'Microsoft Mark'
'SharedProncasting' = ''
'Vendor' = 'Microsoft'
'Phiên bản' = '11.0'
Tệp sửa đổi:
Windows Registry Editor Phiên bản 5.00
[ HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech Voices Tokens MSTTS_V110_enUS_MarkM]
@ = 'Microsoft Mark - Tiếng Anh (Hoa Kỳ)'
'409' = 'Microsoft Mark - Tiếng Anh (Hoa Kỳ)'
'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]
'Tuổi' = 'Người lớn'
'Phiên bản dữ liệu' = '11 .0.2013.1022 '
'Gender' = 'Nam'
'Ngôn ngữ' = '409'
'Name' = 'Microsoft Mark'
'SharedProncasting' = ''
'Vendor' = 'Microsoft'
'Phiên bản' = '11.0'
[ HKEY_LOCAL_MACHINE SOFTWARE WOW6432Node Microsoft SPEECH Voices Tokens MSTTS_V110_enUS_MarkM]
@ = 'Microsoft Mark - Tiếng Anh (Hoa Kỳ)'
'409' = 'Microsoft Mark - Tiếng Anh (Hoa Kỳ)'
'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]
'Tuổi' = 'Người lớn'
'Phiên bản dữ liệu' = '11 .0.2013.1022 '
'Gender' = 'Nam'
'Ngôn ngữ' = '409'
'Name' = 'Microsoft Mark'
'SharedProncasting' = ''
'Vendor' = 'Microsoft'
'Phiên bản' = '11.0'
Bước 5: Nhập dữ liệu mới
Nhập khẩu là đơn giản. Chỉ cần nhấp đúp vào tệp Registry mà bạn đã sửa đổi và chấp nhận lời nhắc cảnh báo.
Lưu ý rằng bạn cần chuyển đổi người dùng, đăng xuất và bật lại hoặc khởi động lại PC trước khi bạn có thể thấy giọng nói mới trong các chương trình khác.
Ngoài ra, bạn cần có quyền quản trị để thêm dữ liệu vào Sổ đăng ký bằng các tệp .reg.
Bước thưởng: Cortana
Các giọng nói độc quyền của Cortana được tham chiếu ở một vị trí khác trong Sổ đăng ký.
- Đi tới HKEY_CLASSES_ROOT Local Settings Software Microsoft Windows CurrentVersion AppContainer Storage microsoft.windows.cortana_cw5n1h2txyewy SOFTWARE Microsoft Speech_OneCore Isolated trong Registry Editor.
- Bạn tìm thấy một số giá trị ký tự ngẫu nhiên ở đó. Theo dõi một trong số họ đến HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens
- Trên hệ thống thử nghiệm của mình, tôi đã đi tới HKEY_CLASSES_ROOT Local Settings Software Microsoft Windows CurrentVersion AppContainer Storage microsoft.windows.cortana_cw5n1h2txyewy SOFTWARE Microsoft Speech_OneCore Isolated ohDO1Sgy3MzgdEfNKEDO1Sgy3MzgdEgEgEblog&hl=vi VoOC_LAREHOC_LARE_AFT7HOC_LARE_LARE Tokens
- Lưu ý rằng các giọng nói thực tế cần có LangUpdateDataDirectory được liệt kê khi bạn chọn thư mục.
- Xuất dữ liệu giống như bạn có trước đây.
- Sao chép dữ liệu của tệp Registry để nó tồn tại ba lần (không phải hai) trong tệp Registry đã xuất.
- Thay thế mã thông báo được thiết lập đầu tiên bằng HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens
- Thay thế thiết lập thứ hai thành Token bằng HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech Voices Tokens
- Thay thế thứ ba được thiết lập thành Token bằng HKEY_LOCAL_MACHINE SOFTWARE WOW6432Node Microsoft SPEECH Voices Tokens
Đây là một ví dụ sử dụng giọng nói Eva của Cortana Hoa Kỳ.
Tệp gốc:
Windows Registry Editor Phiên bản 5.00
[HKEY_CLASSES_ROOT Local Settings Software Microsoft Windows CurrentVersion AppContainer Kho microsoft.windows.cortana_cw5n1h2txyewy SOFTWARE Microsoft Speech_OneCore Isolated ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens MSTTS_V110_enUS_EvaM]
@ = 'Microsoft Eva Mobile - Tiếng Anh (Hoa Kỳ)'
'LangDataPath' = '% windir% \ Speech_OneCore \ Động cơ \ TTS \ en-US \ MSTTSLocenUS.dat'
'LangUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'VoicePath' = '% windir% \ Speech_OneCore \ Động cơ \ TTS \ en-US \ M1033Eva'
'VoiceUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'409' = 'Microsoft Eva Mobile - Tiếng Anh (Hoa Kỳ)'
'CLSID' = '{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}'
[HKEY_CLASSES_ROOT Local Settings Software Microsoft Windows CurrentVersion AppContainer Kho microsoft.windows.cortana_cw5n1h2txyewy SOFTWARE Microsoft Speech_OneCore Isolated ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens MSTTS_V110_enUS_EvaM Thuộc tính]
'Phiên bản' = '11.0'
'Ngôn ngữ' = '409'
'Gender' = 'Nữ'
'Tuổi' = 'Người lớn'
'Phiên bản dữ liệu' = '11 .0.2013.1022 '
'SharedProncasting' = ''
'Name' = 'Microsoft Eva Mobile'
'Vendor' = 'Microsoft'
'PersonalAssistant' = '1'
Tệp đã chỉnh sửa:
Windows Registry Editor Phiên bản 5.00
[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens MSTTS_V110_enUS_EvaM]
@ = 'Microsoft Eva Mobile - Tiếng Anh (Hoa Kỳ)'
'LangDataPath' = '% windir% \ Speech_OneCore \ Động cơ \ TTS \ en-US \ MSTTSLocenUS.dat'
'LangUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'VoicePath' = '% windir% \ Speech_OneCore \ Động cơ \ TTS \ en-US \ M1033Eva'
'VoiceUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'409' = 'Microsoft Eva Mobile - Tiếng Anh (Hoa Kỳ)'
'CLSID' = '{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}'
[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens MSTTS_V110_enUS_EvaM Attributes]
'Phiên bản' = '11.0'
'Ngôn ngữ' = '409'
'Gender' = 'Nữ'
'Tuổi' = 'Người lớn'
'Phiên bản dữ liệu' = '11 .0.2013.1022 '
'SharedProncasting' = ''
'Name' = 'Microsoft Eva Mobile'
'Vendor' = 'Microsoft'
'PersonalAssistant' = '1'
[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech Voices Tokens MSTTS_V110_enUS_EvaM]
@ = 'Microsoft Eva Mobile - Tiếng Anh (Hoa Kỳ)'
'LangDataPath' = '% windir% \ Speech_OneCore \ Động cơ \ TTS \ en-US \ MSTTSLocenUS.dat'
'LangUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'VoicePath' = '% windir% \ Speech_OneCore \ Động cơ \ TTS \ en-US \ M1033Eva'
'VoiceUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'409' = 'Microsoft Eva Mobile - Tiếng Anh (Hoa Kỳ)'
'CLSID' = '{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}'
[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech Voices Tokens MSTTS_V110_enUS_EvaM Attributes]
'Phiên bản' = '11.0'
'Ngôn ngữ' = '409'
'Gender' = 'Nữ'
'Tuổi' = 'Người lớn'
'Phiên bản dữ liệu' = '11 .0.2013.1022 '
'SharedProncasting' = ''
'Name' = 'Microsoft Eva Mobile'
'Vendor' = 'Microsoft'
'PersonalAssistant' = '1'
[HKEY_LOCAL_MACHINE SOFTWARE WOW6432Node Microsoft SPEECH Voices Tokens MSTTS_V110_enUS_EvaM]
@ = 'Microsoft Eva Mobile - Tiếng Anh (Hoa Kỳ)'
'LangDataPath' = '% windir% \ Speech_OneCore \ Động cơ \ TTS \ en-US \ MSTTSLocenUS.dat'
'LangUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'VoicePath' = '% windir% \ Speech_OneCore \ Động cơ \ TTS \ en-US \ M1033Eva'
'VoiceUpdateDataDirectory' = '% SystemDrive% \ Data \ SharedData \ Speech_OneCore \ Engines \ TTS \ en-US'
'409' = 'Microsoft Eva Mobile - Tiếng Anh (Hoa Kỳ)'
'CLSID' = '{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}'
[HKEY_LOCAL_MACHINE SOFTWARE WOW6432Node Microsoft SPEECH Voices Tokens MSTTS_V110_enUS_EvaM Attributes]
'Phiên bản' = '11.0'
'Ngôn ngữ' = '409'
'Gender' = 'Nữ'
'Tuổi' = 'Người lớn'
'Phiên bản dữ liệu' = '11 .0.2013.1022 '
'SharedProncasting' = ''
'Name' = 'Microsoft Eva Mobile'
'Vendor' = 'Microsoft'
'PersonalAssistant' = '1'
Bạn có thể tải xuống tệp Registry để thêm giọng nói Cortana Eva và giọng nói Mark trên toàn hệ thống: windows-10-voices-add.zip
Lặp lại các bước cho bất kỳ ngôn ngữ nào mà bạn có thể đã cài đặt, quá trình này luôn giống nhau. (thông qua Reddit )