上周貓哥發布了個人獨立設計與開發的一款微信小程序「手寫識字」,經過一周的線上數據觀察與功能優化,產品體驗已趨於穩定,今天發文將「手寫識字」小程序推薦給大家。
「手寫識字」源於我個人的一些需求:
看書和玩遊戲時,偶爾會出現一些不認識的漢字,需要手寫來查詢;
教小娃認識自己的名字,需要能書寫筆畫,回放筆畫的順序;
年紀大的講方言的長輩,可以查詢漢字的標準普通話發音;
幫親戚朋友給新出生的小孩取名,需要查詢漢字的五行和釋義;
經過一段時間的預研,我利用小程序 Canvas 繪圖 API,結合騰訊的手寫識別庫、百度的漢字查詢庫以及阿里的阿里雲 Node 後端服務,開發出了這款微信小程序「手寫識字」。
這款小程序的操作十分簡單,只需用手指在屏幕上方的畫布區域書寫,即可查詢所寫漢字的「拼音、五筆、五行和釋義」。
小程序在使用過一次後,可以通過「下拉微信聊天列表」,從頂部的小程序任務欄重新進入。因為沒有額外的頁面切換和廣告幹擾,所以操作的效率非常高,符合微信之父張小龍對其「用完即走」的定義。
當前版本的「手寫識字」實現了以下功能點:
手寫識別文字;
識別後,最多可切換六個相似的候選詞;
點擊拼音格子,能朗讀當前發音;遇到多音字時,可左右滑動釋義區域來切換拼音與釋義;
分享所書寫的漢字給微信好友,好友點擊進入時,能重播漢字的書寫筆畫。
基於上面提到的最後一項功能,你甚至也可以把它當做「畫板」來使用,創作包含有隱藏含義的圖像文字發送給好友。
上周小程序剛上線時,收到了不少用戶的反饋,這裡我把常見的問題匯總解答一下:
如果你的微信無法進行手寫識別,請更新微信到最新版本(6.6.2 及以上);
Android 手機可以將小程序添加到桌面當做 app 來使用,iPhone 手機沒有開放這個權限,這個是手機作業系統的設計限制,與微信和微信小程序無關;
受限於使用的識別引擎,部分繁體體、會意字、生僻字無法識別,如:葉、肏、氼。如果用戶反饋較多,後續版本會考慮更換識別引擎;
識別引擎會同時校驗筆畫的書寫順序,不同的書寫順序會影響識別的結果;
如果創作的圖案過於複雜(筆畫過多),會造成無法分享;
最後,我在這個小程序裡種下了兩個彩蛋,當手寫識別兩個預設的漢字時會觸發,歡迎挖掘:)
以下是「手寫識字」的小程序碼:
如果覺得好用,希望你能將它分享給更多的親朋好友,如果有改進的建議,歡迎在公眾號「貓哥學前班」給我留言,謝謝。
~ 點擊這裡開始試用「手寫識字」~
感謝支持