Yanıtlar:
Biraz araştırma yaparak bunun nasıl yapılacağını öğrendim, bu yüzden buraya herkesle paylaşmak için geldim ve işte Microsoft Eva'yı Metin-Konuşma (TTS) sesi olarak kullanmanıza izin verecek adımlar.
Adımları doğru yaptığınızdan emin olun, aksi takdirde PC'nizi kıracaksınız.
C:\Windows\SysWOW64\Speech_OneCore\Common\en-US\
ve adlı bir dosyayı düzenleyin tokens_TTS_en-US.xml
( Bu dosyayı düzenlemeden önce, bu dosyanın iznini ve sahipliğini değiştirmemiz gerekiyor ) tokens_TTS_en-US.xml
Ve git Security
çıkıntı Advanced
sonra tıklayın Change
nerede söylüyor Owner: TrustedInstaller
Select User or Group
yazdığınız pencere Administrators
ve tıklayın Check Names
sonra tıklayın OK
Administrators
İhtiyacımız olan izinleri tıklayın OK
, şimdi Özellikler'e geri döndük & gt; Security
sekme ( izinleri değiştirmenize izin vermiyorsa özellikleri yeniden açın ) ve üzerine tıklayın Edit
. Permissions for tokens_TTS_en-US.xml
seçmek zorundasın <Your computer's name>\Administrators
ve önündeki onay kutusunu tıklayın Full control
ve altında Allow
sonra üzerine tıklayın OK
. C:\Windows\SysWOW64\Speech_OneCore\Common\en-US\tokens_TTS_en-US.xml
herhangi bir düzenleyiciyi kullanabiliriz Notepad
veya Notepad++
dosyamızı düzenlemek ve gerekli değişiklikleri eklemek için, seçtiğiniz editörü çalıştırın Administrator
Editörünüzün kısayoluna sağ tıklayarak ve Run as administrator
daha sonra dosyanın tam yolunu kullanın ve dosyayı sürükleyip bırakarak değil düzenleyiciyle açın ve dosyayı ekleyin ve sonra kaydedin. ( Sizden dosyayı değiştirmenizi veya üzerine yazmanızı isteyebilir, böylece Evet veya Tamam'ı tıklamanız gerekir. ), böylece böyle görünecek tokens_TTS_en-US.xml ( Bunun benim versiyonum olduğunu unutmayın tokens_TTS_en-US.xml
ve bu sadece nasıl yapılacağını göstermek için )
<Category name="Voices" categoryBase="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore"> <Token name="MSTTS_V110_enUS_EvaM"> <String name="" value="Microsoft Eva Mobile - English (United States)" /> <String name="LangDataPath" value="%windir%\Speech_OneCore\Engines\TTS\en-US\MSTTSLocenUS.dat" /> <String name="VoicePath" value="%windir%\Speech_OneCore\Engines\TTS\en-US\M1033Eva" /> <String name="409" value="Microsoft Eva Mobile - English (United States)" /> <String name="CLSID" value="{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}" /> <Attribute name="Version" value="11.0" /> <Attribute name="Language" value="409" /> <Attribute name="Gender" value="Female" /> <Attribute name="Age" value="Adult" /> <Attribute name="DataVersion" value="11.0.2013.1022" /> <Attribute name="SharedPronunciation" value="" /> <Attribute name="Name" value="Microsoft Eva Mobile" /> <Attribute name="Vendor" value="Microsoft" /> <Attribute name="SampleText" value="You have selected %1 as the default voice." /> </Token> </Category>
Security
5. adımda yaptığımız gibi sekmeyi tıklayın ve tıklayın Edit
, adım 6’da yaptığımız gibi <Your computer's name>\Administrators
ancak bu sefer bu onay kutularının işaretini kaldırın ve yalnızca ikisini işaretli bırakın Read & execute
ve Read
ve tıklayın OK
. NT SERVICE\TrustedInstaller
o tıklamayı yazdıktan sonra Check Names
ve sonra OK
. Raw
Dosyayı indirdikten sonra dosyayı indirmek için üzerine çift tıklayın ve kayıt defteri ayarlarını uygulayın. Time & language
& Gt; Speech
sonra ayarlar penceresi için işlemi bulun SystemSettings.exe
özelliklerini aç, git Handles
sekme, ara HKEY_CURRENT_USER\SOFTWARE\Microsoft\Speech_OneCore\Isolated\
sağ tıklayın ve tıklayın Open key
. Isolated
anahtar, adlarının rastgele oluşturulmuş adlar gibi olduğu başka anahtarlar da vardır, ancak bunlardan sadece bir tanesi sağ tıklayıp genişler. Copy Key Name
Bir not defterinde saklayın ya da bir şeye ihtiyacımız var, sonra bu dosyayı indirin. MSTTS_V110_enUS_EvaM.reg dosyayı indirdikten sonra dosyayı düzenler ve <Needs to be replaced>
sonra gelen isim ile HKEY_CURRENT_USER\SOFTWARE\Microsoft\Speech_OneCore\Isolated\
, doğru yaptığınızdan emin olun ve kaydedin, ardından dosyayı çift tıklatarak uygulayın. Hepsi buydu ve sadece PC'nizi yeniden başlatmanız gerekiyor
Bunun bir kısmı, xml içeriği ve Microsoft-Eva-Mobile.reg
bundan geliyor kaynak , ihtiyaç duyduğu ayrıntılara sahip değildi, bu yüzden bunu yaptım
Sadece dil olarak Almanca olduğum için, 'gerçek' Cortana sesini etkinleştirdiyseniz emin olamıyorum.
Bilgisayarımda iki kadın sesi var - bunlardan biri MSTTS_V110_deDE_KatjaM
ve ikinci MSTTS_V110_deDE_KatjaCortanaM
.
Eğer bakarsanız %windir%\Speech_OneCore\Engines\TTS(\de-DE\ in my case)
Önekleri olan birkaç dosya bulacaksınız M1031Katja
ve M1031KatjaV2
Kayıt defterinde [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Speech_OneCore\Isolated\********\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_deDE_KatjaCortanaM]
Bulacaksınız, ki MSTTS_V110_deDE_KatjaCortanaM
ses sürümü var 11.1.2014.1222
diğer 11.0.2013.1022
Sonunda, çok mükemmel rehberinizi takip ettim - ama hepsini kopyaladığım şekilde uzattım. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens
için HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens
ve ayrıca çoğaltılmış HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_deDE_KatjaM
yeni bir anahtara HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_deDE_KatjaCortanaM
- orda tüm özellikleri değiştirdim [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Speech_OneCore\Isolated\********\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_deDE_KatjaCortanaM]
WOW6432Node ağacı ile aynı prosedür!
Bu, KatjaCortana'nın sesini sapi.cpl'de kullanılabilir hale getirdi!
Her iki sesin de neredeyse eşit olduğunu fark edeceksiniz, ancak telaffuz biraz farklı - ve cortana sesi gerçekten cortana gibi geliyor!
Sesi yeni kullanıcı arayüzüne getirmek için, "sadece" [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Speech_OneCore\Isolated\********\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_deDE_KatjaCortanaM]
Altta adı verilen tüm weired'lerin anahtarı. Ayrıca eklemek zorundasınız SampleText
eksik olarak öznitelik.
Rehberiniz için teşekkürler & amp; şerefe!
Stephan