Làm cách nào để cài đặt thêm giọng nói vào Windows Speech?


32

Tôi đã tải xuống một gói TTS khác từ Microsoft Speech Platform - Runtime Languages ​​(Phiên bản 11) , nhưng trong thuộc tính lời nói, gói này không hiển thị.

Hình ảnh dưới đây liệt kê tất cả các gói được cài đặt, mặc định trong cài đặt Windows 8 của tôi.

phát biểu

Nhưng nó không được hỗ trợ trên windows 8, vậy làm cách nào tôi có thể cài đặt nhiều gói hơn?


Trang đó nói rằng đó chỉ là các tệp dữ liệu ngôn ngữ, rất có thể dành cho các nhà phát triển MS SAPI. Tiếng nói của bên thứ ba / công cụ TTS dường như tải xuống lớn hơn nhiều, nhưng TBH tôi chưa bao giờ thử bất kỳ tiếng nói nào ngoài 2 giọng nói L & H cho XP mà MS cung cấp dưới dạng tải xuống miễn phí.
Karan

Cũng muốn biết làm thế nào để thêm tiếng Đức vào đây.
Ray

Tôi đã không nhận ra rằng Windows cuối cùng có thể nói rất nhiều ngôn ngữ!
Kamil

Đây là câu trả lời trực tiếp giải quyết vấn đề này: superuser.com/questions/1020849/ từ
SDsolar

Câu trả lời:


27

Chỉ cần sử dụng hướng dẫn trên trang này :

!!!CẢNH BÁO!!!

Điều này liên quan đến chỉnh sửa thủ công để đăng ký của bạn. Nếu bạn làm hỏng nó, đừng đổ lỗi cho tôi. Làm nguy cơ của riêng bạn.

Bước 1 ------------------------------------------------ --------------------------

Cài đặt Nền tảng lời nói v11

a) go here: http://www.microsoft.com/en-us/download/details.aspx?id=27225
b) click "Download"
c) select the "x64_SpeechPlatformRuntime\SpeechPlatformRuntime.msi"
d) run the installer (duh :P)

Bước 2: ----------------------------------------------- ---------------------------

Có được tiếng nói thay thế

a) go here: http://www.microsoft.com/en-us/download/details.aspx?id=27224
b) click "Download"
c) select the voice files you want. They are the ones that have "TTS" in the file name. 

Có 6 tiếng Anh (tất cả là nữ). Tôi chưa nghe các ngôn ngữ khác, vì vậy tôi không biết chúng phát ra âm thanh như thế nào. GB_Hazel và US_ZiraPro là IMO những giọng nói nghe hay hơn.

MSSpeech_TTS_en-CA_Heather
MSSpeech_TTS_en-GB_Hazel
MSSpeech_TTS_en-IN_Heera
MSSpeech_TTS_en-US_Helen
MSSpeech_TTS_en-US_ZiraPro
MSSpeech_TTS_en-AU_Hayley

d) run the installers for each (duh :P)

Bước 3: ----------------------------------------------- ---------------------------

Trích xuất mã thông báo đăng ký

a) Open Regedit
b) Under - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech Server\v11.0\Voices - right click the "Tokens" folder and export. Save this file to your desktop as voices1.reg so it will be easy to find later.
b) Under - HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Speech Server\v11.0\Voices - right click "Tokens" and again export it, again to the desktop. Call it voices2.reg.

Bước 4: ----------------------------------------------- ---------------------------

Chỉnh sửa tập tin voices1 / 2

a) open Voices1.reg in Notepad.
b) press "cntrl + H"
c) enter \Speech Server\v11.0\ into the "Find What" field
d) enter \Speech\ into the "Replace With" field
e) click "Replace All"
f) Save File
g) Repeat a-f with the Voices2.reg file

Bước 5: ----------------------------------------------- ---------------------------

Hợp nhất các tệp Registry mới vào registry của bạn

a) double click to "run" both Voices1.reg and Voices2.reg
b) Click "Yes" when it prompts

Bây giờ bạn sẽ có quyền truy cập vào các giọng nói mới trong Voice Attack và trong menu tùy chọn TTS của Windows.

Quá trình này cũng có thể hoạt động với các gói giọng nói khác.


Liên kết bên ngoài có thể bị hỏng hoặc không có sẵn, trong trường hợp đó câu trả lời của bạn sẽ không có giá trị. Liên kết nên được sử dụng để ghi nhận và cung cấp thêm thông tin nhưng những điểm quan trọng cần được đưa vào câu trả lời của bạn.
fixer1234

1
ZiraPro nghe có vẻ tự nhiên hơn nhiều Robotic Annanhưng nó không hoạt động khi tôi nhấp vào nút Speech trong Microsoft Word . Khi tôi chọn Hazel, nó đọc là Anna. Khi tôi chọn ZiraPro, nó hoàn toàn im lặng. Cả hai giọng nói đều đọc văn bản xem trước trong các tùy chọn "Chuyển văn bản thành giọng nói" của Control Panel.
ADTC

URL của bạn không hoạt động. Sổ đăng ký xuất khẩu có nhiều thứ. Xin vui lòng, cho chúng tôi biết chắc chắn những gì chúng ta phải thay đổi. Cảm ơn bạn!
Nhà phát triển

Để ngăn chặn typo, tôi đã tạo một PowerShell để thực hiện công cụ đăng ký:
Dre

Tuyệt vời hack! Trong thời gian dài nhất tôi thậm chí không thể làm việc này và bây giờ TTS hoạt động hoàn hảo! Cảm ơn bạn!!
Antony

8

Bạn có thể đang cài đặt giọng nói 32 bit không khả dụng khi sử dụng hộp thoại Thuộc tính lời 64 bit mà bạn thường thấy trên Windows 64 bit.

Hãy thử sử dụng hộp thoại 32 bit bằng cách gọi %windir%\sysWOW64\speech\SpeechUX\SAPI.cpl.


Vâng ... Và tôi tự hỏi liệu giọng nói microsoft.com/en-us/doad/details.aspx?id=27224 là 32 bit hay 64 bit? Bởi vì chúng không hiển thị dưới bảng điều khiển 64 bit Norma cũng như bảng điều khiển 32 bit ... Vì vậy, wtfisit ...
Nhà phát triển

1
@Peretz: Hãy thử Công cụ của Dimio . Liên kết này cũng chứa thông tin bổ sung có thể hữu ích. Nếu bạn vào Visual Studio, hãy xem chương trình này để liệt kê các giọng nói TTS đã cài đặt.
harrymc

Đây chính xác là những gì tôi đang tìm kiếm để thay đổi ngôn ngữ TTS bất hòa. Có lẽ nhận xét này cũng sẽ giúp mọi người tìm thấy điều này trong google (và nếu chỉ là của tôi, nó đáng giá). Cảm ơn câu trả lời này!
geisterfurz007 Dừng sự hỗn loạn này

1

nhập mô tả hình ảnh ở đây

Thêm ngôn ngữ mới trong Bảng điều khiển và sau đó tải xuống gói ngôn ngữ trong đó.


0

Thêm ngôn ngữ mới trong Bảng điều khiển và sau đó tải xuống gói ngôn ngữ trong đó.


2
Chào mừng đến với Superuser! Câu trả lời này hơi ngắn về chi tiết, bạn có thể vui lòng mở rộng nó một chút không? Cảm ơn
David

2
Đây là dành cho Windows 8.1 - 2 bước đầu tiên cần thiết windows.microsoft.com/en-us/windows-8/add-lingu-keyboard . Có các cài đặt ngôn ngữ gần như giống hệt nhau trong Bảng điều khiển dành cho máy tính để bàn cho cả Windows 8 và 8.1
Ivan Ičin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.