Help!!! 如何控制TTS的速度与男女声音?(100分)

  • 主题发起人 主题发起人 easytop
  • 开始时间 开始时间
E

easytop

Unregistered / Unconfirmed
GUEST, unregistred user!
我是位穷教师,正设计一听力训练软件,但没法控制速度与男女声音。请各位前辈
帮帮忙!THANKS!!
 
如果是基于金山糍粑:
硬盘上目录
c:/program files/common files/microsoft shared/speechenglish/tts
女声:
female.cfg
female.vce
female8.cfg
female8.vce//都删了就成男声了

另可找到TTS的例子看看,以前找到过
不知还在不在,没仔细看过。。。
 
http://vcl.vclxx.com/ 有例子
 
男女声音能调吗,我用的金山糍粑正版好象也调不了,女声选项是灰的
 
inprise中文网站上有非常完整的例子下载。
 
速度控制可用TTS提供的Set_speed函数控制,下面转载一篇文章:
金山词霸发声使用的是微软TTS引擎。
当金山词霸安好后会在windows下产生speech目录, 里面存放的就是TTS文件.
从delphi中选择工程菜单中的导入类型库菜单,选择windows/
speech目录下的vtxtauto.tlb文件,
单击确定后delphi会自动生成vtxauto_TLB.pas文件,它包含了TTS的com接口。
应用如下:
uses vtxauto_TLB;


var TTS: ivtxtauto;


用前:
TTS:=covtxtauto_.Create

TTS.Register('project1','project1');

用后:
TTS:=nil;


TTs.speak('要读的字符串',vtxtst_reading);

TTs.stopspeaking;
// 停止
TTs.set_speed(1);
// 速度
 
多人接受答案了。
 

Similar threads

I
回复
0
查看
756
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
666
import
I
后退
顶部