开发一个CTI的项目,使用DELPHI和Microsoft Speech SDK5.1,如何把语音写到.wav文件中去!以下是我的代码
procedure TForm1.Button2Click(Sender: TObject);
var
fs:OleVariant;
begin
fs:=CreateOleObject('Sapi.SpFileStream'); //Automation
fs.Format.Type:= SAFT22kHz16BitMono;
fs.Open('f:\a.wav',SSFMCreateForWrite, False);
objSAPI.AudioOutputStream:=fs;
objSAPI.Speak ('I love this game',SVSFDefault);
fs.Close;
objSAPI.AudioOutputStream:=nil;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
fs:OleVariant;
begin
fs:=CreateOleObject('Sapi.SpFileStream'); //Automation
fs.Format.Type:= SAFT22kHz16BitMono;
fs.Open('f:\a.wav',SSFMCreateForWrite, False);
objSAPI.AudioOutputStream:=fs;
objSAPI.Speak ('I love this game',SVSFDefault);
fs.Close;
objSAPI.AudioOutputStream:=nil;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货