1.怎样更改Office语音识别赖以工作的语音识别引擎?
Office语音识别是通过语音识别引擎来完成工作的,就像多媒体播放器需要利用多媒体解码包来播放出视频、音乐一样。
更改Office语音识别引擎可以用另一种语言听写或使用第三方引擎。 1、在 Microsoft Windows XP“控制面板”中,单击“声音、语音和音频设备”,再单击“语音”。
在 Windows 2000“控制面板”中,双击“语音”图标。 2、单击“语音识别”选项卡。
3、在“语言”下,选择语音识别引擎。 注释 如果您要切换语音识别引擎: ·若要使用听写,您必须切换键盘布局以便与语音引擎的语言相匹配。
·若要使用声音命令,请确保您正在使用的语言用户界面与语音引擎的语言用户界面相匹配。 以上是我对于这个问题的解答,希望能够帮到大家。
2.微软的TTS如何安装
laser_2008在vb中使用文字朗读引擎(tts)技术 现今市面上流行的一些英语学习软件,在广告词上经常说自己使用了国际顶尖的全程语音tts技术,能进行整段英文的流利朗读,并能自由调节朗读的速度与频率等。
那么,这个神奇的tts究竟是什么东西呢? 其实,tts是微软出品的一套文字朗读引擎(text-to-speech engine),这些英语软件就是调用它来进行英文朗读的。我们在英语学习软件的编程开发中也可使用tts技术,下面笔者将利用visual basic 5.0来揭开tts神秘的面纱。
一、安装tts引擎 tts引擎所需的microsoft text-to-speech engine与microsoft speech api软件都可到微软的站点去下载,也可以在“金山词霸2000”或“金山词霸.net”的安装光盘上找到(文件名为mstts.exe与spchapi.exe)。安装了tts引擎后,在windows所在目录下会生成一个speech目录,其中有一个vtxtauto.tlb文件,在编程时我们需要调用它。
二、在vb中引入vtxtauto.tlb文件 进入vb 5.0,执行选单命令“文件/新建工程/标准exe”并确定,然后执行选单“工程”中的“引用”,单击“浏览”按钮到windows目录下的speech子目录,打开vtxtauto.tlb文件,将“voicetext 1.0 type library”添加到引用列表中,选中它并单击确定。将库vtxtauto引入vb后,我们可以通过选单“视图”中的“对象浏览器”来了解它所封装的类,以及各类成员函数的属性的意义、使用格式等信息。
一些主要的方法与属性意义,笔者在下面的源程序中将给出注释,在这里就不详细列出。 三、设置控件及属性 在form1上添加三个label控件、一个textbox控件、一个hscrollbar控件和六个commandbutton控件。
窗体及各控件的主要属性设置如下: form1:caption=“英文朗读” label1:caption=“请输入英文文档” label2:caption=“朗读速度” label3:caption=“ ” (label3标签用来显示朗读速度值) text1:text=“please input english text”;tooltiptext=“请输入或粘贴英文文档”; multiline=true;scrollbars=3-both hscroll1:名称=speedchange;min=90;max=300(min与max属性值分别用来限定可调节的语速的最小与最大值) command1:名称=read;caption=“朗读” command2:名称=pause;caption=“暂停” command3:名称=stop;caption=“停止” command4:名称=prev;caption=“上一句” command5:名称=next;caption=“下一句” command6:名称=quit;caption=“退出”2007-11-5 03:53 pm laser_2008 四、编写代码 下面我们就可以一步步地编写代码,具体代码如下: '在窗体装载时调用register方法注册,括号内的两个参数是字符串 private sub form_load() call vtxtauto.vtxtauto.register(space(8), space(8)) '因为语速的默认值为170,故水平滚动条的初值也设为170 speedchange.value = 170 end sub '设置朗读速度调节代码,当水平滚动条的值value发生变化时将其赋给控制语速的speed属性 private sub speedchange_change() vtxtauto.vtxtauto.speed=speedchange.value label3.caption = speedchange.value end sub '设置“朗读”按钮代码 private sub read_click() '如果朗读出错,则转到出错处理标记模块errorhandler on error goto errorhandler '调用方法speak进行朗读,第一个参数是要朗读的文本,第二个参数是设置朗读风格 call vtxtauto.vtxtauto.speak(trim(text1.text), vtxtsp_veryhigh + vtxtst_reading) exit sub errorhandler: msgbox "只能朗读英文文档,不能朗读汉字字符!", , "出错信息" end sub '设置“暂停”按钮代码 private sub pause_click() if vtxtauto.vtxtauto.isspeaking then '如果属性isspeaking为真,则表示正在朗读,调用audiopause方法暂停朗读 call vtxtauto.vtxtauto.audiopause pause.caption = "恢复" else '如果已经处于暂停状态则调用audioresume方法恢复朗读 call vtxtauto.vtxtauto.audioresume pause.caption = "暂停" end if end sub '设置“停止”按钮代码,调用stopspeaking方法停止当前朗读 private sub stop_click() call vtxtauto.vtxtauto.stopspeaking end sub '设置“上一句”按钮代码,调用audiorewind方法往后跳过一句 private sub prev_click() call vtxtauto.vtxtauto.audiorewind end sub '设置“下一句”按钮代码,调用audiofastforward方法向前跳过一句 private sub next_click() call vtxtauto.vtxtauto.audiofastforward end sub '设置“退出”按钮代码 <。
3.你的灵格斯那个问题是怎么解决的啊
灵格斯在win7中使用tts语音引擎的方法:
需要准备的文件:
1. 微软TTS5.1语音引擎,即Microsoft_TTS_51_eng安装程序 (金山词霸网站或者灵格斯网站都有下载)
2. sapi5.inf (各种精简版win7,则可能没有这个文件,需要从网上下载 )
3. spcplui.dll (安装过程中如果提示缺少这个dll,可以从网上下载)
修复过程
一、
把下载到的微软TTS5.1语音引擎的扩展名msi改为rar,然后用压缩软件RAR解压。得到如下图中的文件。
二、
打开“C:\Windows\Inf”(如果这个文件夹中没有sapi5.inf,则找到刚下载的那个也可以),右键单击文件“sapi5.inf”,选择第二项“安装”,出现安装控制面板,会提示缺少文件。点击下面的“浏览”,定位到刚才解压出来的那个微软TTS5.1语音引擎的文件夹。
三、
按照安装控制面板上提示缺少的文件名,在这个文件夹中找到相应文件,这里要注意:上图中的文件名中有乱码,只有中间一段才是真正的文件名。所以接下来要对相应的文件名作修改。
四、
把上图中某一文件名“-”前的字母和数字删除,把中间三个字母的扩展名后面的所有内容删除,例如把
F748_speech.chm.0880F209_45FA_42C5_92AE_5E620033E8EC
改为 speech.chm
可以参照安装控制面板的文件名提示。
五、
双击改名后文件,回到安装控制面板,点击“重试”,则一个文件安装完毕。会有新的提示。重复三四五步。直到全部安装完成。
六、
启动灵格斯,点击“设置”,打开“系统设置”的“语音”选项卡,在第二项“TTS语音合成引擎”中的声音下拉框中任选一种声音,在“启用”前打勾。点“确定”退出。
转载请注明出处windows之家 » win10tts语音引擎安装目录