tts 实现将朗读的英文保存为音频文件 免费的可以用Microsoft Speech SDK,就是费事些。也可以用一个语音朗读开发包的组件,操作很简单,但是要收费。以上都可以实现你的功能,text->wavehttp://www.smartysoft.cn/smartreadsdk/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ms tts 4.0版本的,好像不能转换。tts 5.1版本的,可以。我以前的代码片断 try cpFileStream:=TSpFileStream.Create(nil); cpFileStream.Format.type_:=DialogSaveAs.Filterindex+3; except Application.MessageBox('不支持的波形格式,请重新选择!','另存为wav文件',mb_ok+mb_iconerror); exit; end; try cpFileStream.Open(DialogSaveAs.FileName,SSFMCreateForWrite, False); SpVoice2.AudioOutputStream:=cpFileStream.DefaultInterface; SpVoice2.Speak(ReadString,SVSFDefault); finally cpFileStream.Close; end; cpFileStream.Open(DialogSaveAs.FileName,SSFMCreateForWrite, False);它的参数永远出错?? 在線等:Button事件里一個ADOQuery提交多個事務的語句怎么寫? 一个类型转换的菜鸟问题?? 关于线程的奇怪问题 哪位好心大哥帮我看下这个仓库管理代码错在哪里?? 求助: 港口计费解决方案 这句SQL语句怎么写 高分!关于服务程序的! 两个自己写的程序通讯最好用什么办法?程序标题都是随机的,文件名也是不固定的。 如何在执行时返回query中的一个查询之值 怎样打印dbtext和dbedit的内容? ehlib那个版本可以脱离delphi独立运行,或者用别的办法解决独立运行问题!! 西安 聘兼职软件开发
tts 5.1版本的,可以。我以前的代码片断 try
cpFileStream:=TSpFileStream.Create(nil);
cpFileStream.Format.type_:=DialogSaveAs.Filterindex+3;
except
Application.MessageBox('不支持的波形格式,请重新选择!','另存为wav文件',mb_ok+mb_iconerror);
exit;
end;
try
cpFileStream.Open(DialogSaveAs.FileName,SSFMCreateForWrite, False);
SpVoice2.AudioOutputStream:=cpFileStream.DefaultInterface;
SpVoice2.Speak(ReadString,SVSFDefault);
finally
cpFileStream.Close;
end;
它的参数永远出错??