程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 基於Delphi的英文發音教學軟件的實現(5)

基於Delphi的英文發音教學軟件的實現(5)

編輯:Delphi

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平台上開發了功能全面的英文發音教學軟件,不僅可以實現模仿真人的標准發音功能和對多文檔的連續朗讀,而且還可以對朗讀的語速、語調等自由設定。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved