2021年9月25日 星期六

英語聽寫練習 (Online Dictation, JavaScript Version)

http://4rdp.blogspot.com/2020/09/online-dictation.html?m=0







----- ----- -----



你的作業系統和瀏覽器版本


如果使用手機透過 FB 或 LINE 連結到這頁面,發現作業系統和瀏覽器版本顯示空白時,表示 JavaScript 被這些程式擋住,程式會無法執行,請按手機畫面右上角 ··· 更改以瀏覽器 或 其他應用程式開啟。
 
使用說明
檔案格式 ─ 這程式僅支援 .txt 文字檔,一般電腦的記事本程式就可以編輯聽寫文檔,一句一行,這樣設計的原因是讓學習者可以自編想學的教材。不知道怎樣編文檔這裡有一個 Example.txt 可以參考。
XX / YY ─ XX 顯示正在練習文檔中第幾句,YY 表示文檔裏總共有多少句子。
編輯框 ─ 請自行關閉中文輸入,另外,輸入字母大小寫有差別,使用者選擇文檔後,它會自動將原文所有英文字元轉換成 _,測驗學習者聽音拼字,打錯字會出現紅色,正確會維持黑色,游標在編輯框內,按 Enter 鍵會朗讀內文。
確認鈕 ─ 顯示答案,全對以藍色顯示,有錯則顯示紅色。
上一句 / 下一句 按鈕 ─ 選擇練習文檔中的句子。
播音鈕 ─ 第一次從游標位置開始正常速度朗讀句子,第二次慢速朗讀句子,第三次會慢速重複游標位置的單字。
選聲音 ─ 選一個自己喜歡的聲音,不過 Android 手機的聲音似乎都一樣,而且機器說話語調的感覺很明顯,若你可以使用電腦,建議用它比較好。
資料儲存 ─ 會將選擇的聲音及練習文檔內的資料儲存在裝置本體。
按鍵秘笈 ─ 考量電腦使用者鍵盤操作方便性,除了檔案以及聲音選擇需要操作滑鼠點選,其餘只要鍵盤操作即可完成,左右方向鍵選擇字元,上下方向鍵選擇句子,Tab 跳到下一個字頭,Delete 刪除字元,Back 退回一個字元,Home / End 顯示答案,Enter ( Apple 手機可能顯示為換行) 功能如播音鈕,從游標位置開始朗讀句子,再按一次會慢速重複游標位置的單字,如果游標停留在最後一個字元則是顯示答案 (有些裝置沒有 Home / End,可用此 Enter 按鍵方法顯示答案)。
意見回饋 ─ 可以把留言板當許願池,如果希望增加某個功能更能幫你聽力進步,請告訴我,只要可行辦的到的,我會加入它。另外使用這程式發現異常問題或建議改善時,請在底下留言,除了描述問題情形,若能提供詳盡作業系統版本及操作步驟,好重複再現問題,就容易除錯。


英語學習,我早已熬過背單字學文法階段,平時都是英文電郵,而且每週固定時間和國外同事開會,深知英語聽力為關鍵能力,所以設計了一個英語聽寫訓練程式,除了練聽力,還可以確認你的英文拼字能力。

設計這個程式的靈感來自 Lingvist,英文是拼音文字,用聲音背單字最有效。開始時,我選擇 C# WPF 設計,主要近期習慣使用它,所以先用它設計,並且也把它完成了,可惜只能在 Windows 作業系統環境使用,無法惠及手機族、平板族以及 Mac OS 的用戶,感覺蠻可惜,因此第二次重寫就以  JavaScript 網頁版直接放在我的部落格上,不用安裝任何程式,只要你的裝置可以上網瀏覽網頁,那麼應該都可以使用,這個程式近 600 行,因為我不熟 JavaScript 以及測試微調功能,因此從開始研究到完成花了將近 100 小時,未來有空也不排除寫一個 Python 的版本。

沒有留言:

張貼留言