Windows Speech에 더 많은 음성을 설치하는 방법은 무엇입니까?


32

Microsoft Speech Platform-Runtime Languages ​​(Version 11) 에서 다른 TTS 팩을 다운로드 했지만 음성 속성에이 팩이 표시되지 않습니다.

이미지 아래에는 Windows 8 설치시 기본적으로 설치된 모든 팩이 나열되어 있습니다.

연설

그러나 Windows 8에서는 지원되지 않으므로 더 많은 팩을 어떻게 설치할 수 있습니까?


이 페이지는 언어 데이터 파일 일 뿐이며 MS SAPI 개발자에게 가장 가능성이 높습니다. 타사 음성 / TTS 엔진은 훨씬 더 큰 다운로드 인 것으로 보이지만 TBH는 MS가 무료 다운로드로 제공 한 XP의 2 개의 L & H 음성 외에는 시도한 적이 없습니다.
Karan

또한 독일어를 추가하는 방법을 알고 싶습니다.
Ray

나는 Windows가 마침내 많은 언어를 말할 수 있다는 것을 몰랐다!
Kamil

다음은이 문제를 직접 해결하는 답변입니다. superuser.com/questions/1020849/…
SDsolar

답변:


27

이 페이지 의 튜토리얼을 사용 하십시오 .

!!!경고!!!

레지스트리를 수동으로 편집해야합니다. 엉망이 되어도 나를 비난하지 마십시오. 자신의 위험을 감수하십시오.

1 단계 ------------------------------------------------ --------------------------

Speech Platform 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)

2 단계: ----------------------------------------------- ---------------------------

다른 목소리를 얻으십시오

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. 

6 영어 (모든 여성)가 있습니다. 나는 다른 언어를 듣지 않아서 어떻게 들리는 지 모르겠습니다. GB_Hazel과 US_ZiraPro는 IMO가 더 좋은 소리입니다.

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)

3 단계 : ----------------------------------------------- ---------------------------

레지스트리 토큰 추출

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.

4 단계 : ----------------------------------------------- ---------------------------

음성 1/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

5 단계 : ----------------------------------------------- ---------------------------

새 레지스트리 파일을 레지스트리에 병합

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

이제 음성 공격 및 Windows TTS 옵션 메뉴에서 새 음성에 액세스 할 수 있습니다.

이 프로세스는 다른 음성 팩에서도 작동 할 수 있습니다.


외부 링크가 끊어 지거나 사용할 수없는 경우 답변에 가치가 없습니다. 링크는 귀속 및 추가 정보에 사용해야하지만 필수 사항은 답변에 포함되어야합니다.
fixer1234

1
ZiraPro는 훨씬 자연스럽게 들리지만 Microsoft WordRobotic Anna 에서 음성 버튼을 클릭하면 작동하지 않습니다 . Hazel을 선택하면 Anna로 표시됩니다. ZiraPro를 선택하면 완전히 침묵합니다. 두 음성 모두 제어판의 "텍스트 음성 변환"옵션에서 미리보기 텍스트를 올바르게 읽습니다.
ADTC

URL이 작동하지 않습니다. 내 보낸 레지스트리에는 여러 가지가 있습니다. 무엇을 바꿔야하는지 확실하게 알려주십시오. 고맙습니다!
개발자

오타를 방지하기 위해 레지스트리 작업을 수행하는 PowerShell을 만들었습니다.
Dre

큰 해킹! 가장 오랫동안 나는 이것을 작동시킬 수 없었으며, 이제 TTS는 완벽하게 작동합니다! 고맙습니다!!
Antony

8

일반적으로 64 비트 Windows에서 표시되는 64 비트 음성 속성 대화 상자를 사용할 때 사용할 수없는 32 비트 음성을 설치했을 수 있습니다.

를 호출하여 32 비트 대화 상자를 사용해보십시오 %windir%\sysWOW64\speech\SpeechUX\SAPI.cpl.


예 ... 그리고 microsoft.com/en-us/download/details.aspx?id=27224 음성 이 32 비트인지 64 비트인지 궁금합니다 . 그것들은 32 비트 콘솔뿐만 아니라 norma 64 비트 콘솔에서도 보이지 않기 때문에 ... wtwtsit
개발자

1
@Peretz : Dimio의 도구를 사용해보십시오 . 이 링크에는 유용한 추가 정보도 포함되어 있습니다. Visual Studio를 사용하는 경우이 프로그램 을 참조 하여 설치된 TTS 음성을 나열하십시오.
harrymc

이것이 바로 TTS 언어를 불일치하게 바꾸려고했던 것입니다. 어쩌면이 의견은 사람들이 구글에서 이것을 찾는 데 도움이 될 것입니다 (그리고 그것이 내 경우라면 그만한 가치가 있습니다). 이 답변에 감사드립니다!
geisterfurz007이 혼란을 막으십시오

1

여기에 이미지 설명을 입력하십시오

제어판에서 새 언어를 추가 한 다음 언어 팩을 다운로드하십시오.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.