导入 SAPI.dll (不用手工寻找,直接已经在 import type library 列表中),<br>这个 DLL 在列表中的名字是 :Microsoft Speech Object Library [Version 5.1]。<br>点 inatall... Delphi 让你选择包的名字和存放位置,我选择 /bpl/Sapi_V51.dpk <br>然后 Delphi 自动建立 SpeechLib_TLB.pas 和编译这个包,默认将这个库中的 19 个<br>控件装到 ActiveX 页。19 个元件的注册情况如下:<br>procedure Register;<br>begin<br>RegisterComponents('ActiveX',[TSpObjectTokenCategory, TSpObjectToken, TSpMMAudioIn, TSpMMAudioOut, <br>TSpVoice, TSpSharedRecoContext, TSpInprocRecognizer, TSpSharedRecognizer, TSpLexicon, <br>TSpUnCompressedLexicon, TSpPhoneConverter, TSpTextSelectionInformation, TSpPhraseInfoBuilder, TSpAudioFormat, <br>TSpWaveFormatEx, TSpInProcRecoContext, TSpCustomStream, TSpFileStream, TSpMemoryStream]);<br>end;<br>建一个新项目,上面放一个TSpVoice 、Memo 和一个按钮,在 Memo 中写‘大哥’,在 Button 的 onClick 里写<br>procedure TForm1.Button1Click(Sender: TObject);<br>begin<br>SpVoice1.Speak(memo1.Lines.Text,0);<br>end;<br>就读出来了呀。别忘了给分,哈