procedure TForm1. FastForwardClick(Sender: TObject);
begin
TTS.AudioFastForward;//向前跳轉一句
end;
3.7 向後按鈕代碼的實現
procedure TForm1. RewindClick(Sender: TObject);
begin
TTS.AudioRewind;//向後跳轉一句
end;
3.8 導入按鈕代碼的實現
procedure TForm1.InputClick(Sender: TObject);
begin
if OpenDialog.Execute //激活OpenDialog控件
then
TxtMemo.Lines.LoadFromFile(OpenDialog.FileName); //向文本控件中導入朗讀內容
end;
3.9 導出按鈕代碼的實現
procedure TForm1.OutputClick(Sender: TObject);
begin
if SaveDialog.Execute //激活SaveDialog控件
then
TxtMemo.Lines.SaveToFile(SaveDialog.FileName); //保存編輯好的朗讀內容
end;
4、軟件生成和測試
當程序代碼編寫好後,在Delphi平台上運行程序,Delphi會自動生成可執行文件。運行可執行程序,導入英文文檔,點擊朗讀等按鈕進行測試。軟件中的各項功能運行良好,並且兼容Windows所有版本。
結束語
在英語教學中,“發音”是十分重要的一個環節,讓計算機實現輔助教師對學生的發音教學工作顯得尤為重要。在本文中,對利用MSTTS技術開發軟件進行了深入的研究和實踐,突破了以往的軟件只能針對單詞發音以及無法控制發音狀態的缺陷,在Delphi平台上開發了功能全面的英文發音教學軟件,不僅可以實現模仿真人的標准發音功能和對多文檔的連續朗讀,而且還可以對朗讀的語速、語調等自由設定。