NeoSpeech 在 Win7 X64 上不工作的问题
http://www.verycd.com/topics/2780296/
引用(raidsan @ 2009-11-28, 11:54 PM)
这是32位的程序,64位windows里面用控制面板无法查看和设置,但是32位的前台软件完全可以正常调用此引擎。
其实64位windows中也是有32位的控制面板的入口的,运行下面这个就行:
64位: C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl
32位: C:\Windows\System32\Speech\SpeechUX
至于绿色安装,需要对楼主提供的注册表文件进行修改,将:HKEY_LOCAL_MACHINE\SOFTWARE 全部替换为:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
你的方法不行,我的系统是XP 64位汉化中文版,C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl,SysWOW64文件夹下,没有SPEECH,后面,就不用说啦,
在C:\Documents and Settings\LM\Recent里面有一个sapi.cpl,可以看到语音引擎,并且可以调用
具体安装破解过程:
01. 为了方便使用,我特意制作成了免安装绿色版,下载后把压缩包解压到如下目录:D:\VW\VT\
(请注意,一定要在这个目录,例如,其中可以找到这么一个文件:
D:\VW\VT\Hui\M16-SAPI5\lib\TTSApp.exe),
64位的windows系统安装前,对“绿化.reg"注册表文件进行修改,
将:HKEY_LOCAL_MACHINE\SOFTWARE
全部替换为:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
(注意不要把第二行的这个Wow6432Node键值, 在替换修改时,出现两次,一般替换修改时,都有这现象,不然,不能用),
也就是如下格式:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Speech\Voices\Tokens]
02. 双击“绿化.reg"文件导入注册表,就可以正常使用了。
03. 如果要更改解压目录,请相应地用“记事本”更改“绿化.reg"文件中的路径。
04. 如果你不喜欢某个声音,直接把里面相应名字的文件夹删除就行了,因为是绿化版本,不产生垃圾。
05. 32位的windows系统安装后,就可以在“控制面板--声音,语音和音频设备--语音--语音属性面板
中”,能选中这些语音
64位的windows系统安装后,里面用控制面板无法查看和设置,但是32位的前台软件完全可以正常
调用此引擎。其实64位windows中也是有32位的控制面板的入口的,运行下面这个就行,
XP64位的windows 系统:C:\Documents and Settings\计算机名\Recent\sapi.cpl
其它64位的windows系统:C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl
06. 32位的windows系统自带的,如Microsoft Sam在注册表中以下位置:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\MSSam],如果不需要,可以删
除,这样,系统就用你刚才安装的语音
64位的windows系统自带的,如Microsoft Sam在注册表中以下位置:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Speech\Voices\Tokens\MSSam],如果不需
要,可以删除,这样,系统就用你刚才安装的语音
07. 有兴趣的骡友还可以这样处理,下载WinMount(
http://cn.winmount.com),把压缩包虚拟成Z盘,
再相应改动一下reg文件中的路径,不需解压就可以使用了。这样节省了硬盘的备份空间,而且不
删除下载的资源,可以方便上传共享。
按以上方法,也就是加上raidsan提供的方法我把它加在一起,XP 64位中文汉化系统就能使用绿色版,其它的64位系统各位自己去测试
killkissing 2009/12/16 186楼 举报
看了这么多驴友不出现很多安装问题,很多都是注册表文件惹的祸,帮本人拿Julie的注册表文件讲下怎么改才能让你放在任意磁盘或目录下(注意目录不要含有中文字符,一般这样的软件都不支持):
每个压缩包解压出来有几级目录,分为磁盘符,如d,e,c,f盘等,以后一般为VM/VT/Julie...。右击Julie.reg选择用记事本打开或选择编辑,有下面内容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\VW Julie]
@="VW Julie"
"409"="VW Julie"
"CLSID"="{968CF620-F2E8-475a-8819-F2F403E175CF}"
"VoiceData"="【d:\\VW\\VT\\Julie\\M16-SAPI5\\】"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\VW Julie\Attributes]
"Age"="Adult"
"Gender"="Female"
"Language"="409;9"
"Vendor"="Voiceware"
"Name"="VW Julie"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{968CF620-F2E8-475a-8819-F2F403E175CF}]
@="vtengSAPI50 Class"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{968CF620-F2E8-475a-8819-F2F403E175CF}\InprocServer32]
@="【d:\\VW\\VT\\Julie\\M16-SAPI5】\\lib\\vtengsapi50.dll"
"ThreadingModel"="Both"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{968CF620-F2E8-475a-8819-F2F403E175CF}\ProgID]
@="vtengSAPI50.Julie"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{968CF620-F2E8-475a-8819-F2F403E175CF}\TypeLib]
@="{42B828FC-841C-4c83-B4E6-819E5A3268E9}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{968CF620-F2E8-475a-8819-F2F403E175CF}\VersionIndependentProgID]
@="vtengSAPI50"
[HKEY_LOCAL_MACHINE\SOFTWARE\VW\VT\Julie]
[HKEY_LOCAL_MACHINE\SOFTWARE\VW\VT\Julie\M16-SAPI5]
"Path"="【d:\\VW\\VT\\Julie\\M16-SAPI5\\】"
"SamplingRate"="16000"
"EngineID"="3-31-2009"
"InstalledDate"="11-10-2009"
"Gender"="F"
"DBSIZE"="570"
"SpeakerID"="103"
"IO"="FILE"
"SAPIEngineID"="3-31-2009"
"Version"="3.9.3.0"
以上用【】包含的就是目前M16-SAPI5文件夹中内容位置,可以修改,当然其它的注册表键值也可以修改,比如装完以后调用想显示Julie而不是VM Julie就把上面的"VM Julie"改成"Julie",也不用都改,不过也没必要改...。
比如我把这些语音都放在e盘的TTS目录下方面管理也好找,简单的就改为以下就行:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\VW Julie]
@="VW Julie"
"409"="VW Julie"
"CLSID"="{968CF620-F2E8-475a-8819-F2F403E175CF}"
"VoiceData"="e:\\TTS\\Julie\\M16-SAPI5\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\VW Julie\Attributes]
"Age"="Adult"
"Gender"="Female"
"Language"="409;9"
"Vendor"="Voiceware"
"Name"="VW Julie"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{968CF620-F2E8-475a-8819-F2F403E175CF}]
@="vtengSAPI50 Class"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{968CF620-F2E8-475a-8819-F2F403E175CF}\InprocServer32]
@="e:\\TTS\\Julie\\M16-SAPI5\\lib\\vtengsapi50.dll"
"ThreadingModel"="Both"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{968CF620-F2E8-475a-8819-F2F403E175CF}\ProgID]
@="vtengSAPI50.Julie"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{968CF620-F2E8-475a-8819-F2F403E175CF}\TypeLib]
@="{42B828FC-841C-4c83-B4E6-819E5A3268E9}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{968CF620-F2E8-475a-8819-F2F403E175CF}\VersionIndependentProgID]
@="vtengSAPI50"
[HKEY_LOCAL_MACHINE\SOFTWARE\VW\VT\Julie]
[HKEY_LOCAL_MACHINE\SOFTWARE\VW\VT\Julie\M16-SAPI5]
"Path"="e:\\TTS\\Julie\\M16-SAPI5\\"
"SamplingRate"="16000"
"EngineID"="3-31-2009"
"InstalledDate"="11-10-2009"
"Gender"="F"
"DBSIZE"="570"
"SpeakerID"="103"
"IO"="FILE"
"SAPIEngineID"="3-31-2009"
"Version"="3.9.3.0"
TTS目录下就是几位语音的发音者,也一目了然,大家按自己的兴趣改吧,这些都是基本常识,望高手口下留情,不要BS俺...^ ^
hui-paul-julie.7z (1.88 KB)
Panel-x64.bat (44 Bytes)