程式設計師節,YomiPlay 在中國區下架了
原本想在程式設計師節分享 YomiPlay 最近的進步:語音辨識又打磨了一輪,新增了雲端辨識。正滿心期待的時候,YomiPlay 在中國區下架了。這篇只是如實記下這一刻的心情。
10 月 24 日,程式設計師節。
原本想在這個日子,和大家分享一下 YomiPlay 最近的進步。
語音辨識又打磨了一輪,新增了雲端辨識,準確率有了明顯提升。經過反覆調整,它終於到了目前最讓我滿意的狀態。
我正在準備示範影片,也在整理後續的使用教學。想讓更多學日語的朋友看看,怎麼把自己喜歡的 Podcast、歌曲和影音,變成能看懂、能反覆聽、能跟著練的學習材料。
正滿心期待的時候,YomiPlay 在中國區下架了。
說實話,真的很難受。
偏偏是程式設計師節。原本想給這段時間的努力一個小小的交代,最後卻不知道該說些什麼。
從自己學日語時的一個困擾開始
YomiPlay 最初的起點,其實很簡單:我自己需要一個更順手的日語學習工具。
學日語的時候,我每天背單字、聽例句,也練習影子跟讀。
在語言學校時,早上起床梳洗後,我會一邊原地跑步,一邊跟著電腦裡的日語單字例句練習。後來上班了,通勤路上的時間,就用來聽日語 Podcast 和學習材料。
但有些地方聽不懂,反覆播放很多遍,還是聽不懂。總得停下來看看原文,查查單字,再回去聽。
手機影片裡的字幕又太小,看著費勁。查單字、切換頁面、拖動進度條,來回操作幾次,剛才聽到哪裡都忘了。
我就想,能不能做一個更適合這樣學習的工具?
字幕大一點,注音清楚一點。聽不懂的句子可以停下來查,想練的地方可以反覆播放。自己喜歡的內容,也能拿來學習。
於是,我開始寫 YomiPlay。
最初只是想讓自己每天的學習方便一點。後來收到回饋,才發現,原來有不少人也需要這樣的工具。
這幾個月,一直在一點點打磨
一個人做軟體,很多時間都花在別人看不見的地方。
一個功能做出來,只是開始。真正用起來,才知道還有多少細節需要處理。
語音辨識準不準,字幕斷詞自不自然,注音有沒有錯誤,翻譯能不能幫助理解,匯入檔案時會不會失敗……這些問題,都得一個個解決。
有時只是一句字幕,就要來回看好幾遍。
原文辨識對了,斷詞可能還不合適;斷詞調整好了,讀音又可能需要修正。數字和量詞怎麼組合,一個詞在目前語境裡該怎麼理解,都不能隨便帶過去。
檔案匯入也是一樣。
我自己測試覺得沒有問題,使用者真正拿來使用,還是可能遇到沒有想到的情況。不同的檔案、不同的內容、不同的操作習慣,都會暴露新的問題。
有人說匯入不了,就回去查格式;有人說字幕看不清,就調整顯示;有人希望操作更方便,就再想想流程還能怎麼改。
這些事情很瑣碎,但它們直接決定了一個工具好不好用。
花了很長時間,最後呈現在使用者面前的,也許只是一個更順手的按鈕、一句更準確的字幕,或者一次終於成功的匯入。
可看到這些地方慢慢變好,我心裡是高興的。
因為我自己也在用。我知道,學習的時候少折騰幾次,就能多留一點時間和耐心給內容本身。
使用者的認真,讓我更想把它做好
這段時間,有一件事讓我很感動:有人認真使用 YomiPlay,也有人認真告訴我,它哪裡還可以更好。
他們會傳截圖,描述遇到的問題,提出具體的建議。
對一個獨立開發者來說,這些回饋很珍貴。
願意花時間和我解釋一個問題,說明這個工具已經進入了他的學習過程,也說明他還期待它變得更好。
每當收到這樣的回饋,我都會覺得,自己做的事情有了很具體的意義。
所以,能改的地方,我就盡量一點點改。解決了使用者提過的問題,再把修改後的效果告訴對方,那種感覺很好。
一個原本只在自己腦子裡的想法,真的幫別人完成了一點事情。
YomiPlay 就是在這樣的交流裡,慢慢變成現在這個樣子的。
也正因為如此,這次中國區下架,對我來說,遠遠不只是少了一個下載入口。
我會想到那些剛看到影片、準備來試試的人,想到關注了一陣子、想體驗新版的人,也想到那些還沒發出去的教學。
好不容易把功能做得更好了,卻沒辦法讓中國大陸的新使用者正常下載體驗。
這份無力感,真的很難形容。
最難受的是,我原本正滿懷期待
最近,我確實開始覺得,YomiPlay 越來越接近自己最初想做的樣子了。
尤其是語音辨識。
新增雲端辨識後,我拿實際內容反覆測試。看著辨識結果比之前更準確,後續整理字幕也更省力,心裡很有成就感。
這些改進,終於可以讓使用者直接感受到。
我想把效果拍成影片,也想把操作過程整理成教學,讓第一次使用的人也能順利上手。
最近還準備送出一些 Pro 會員體驗碼,讓更多朋友試一試,聽聽大家的意見,再繼續改進。
這些計畫,都帶著實實在在的期待。
所以,這次下架最讓我難受的地方,是它發生在我正想把成果分享給大家的時候。
還有很多想法沒有實現,還有很多內容沒有發布,還有很多細節覺得可以繼續改好。突然遇到這樣的情況,原本那股興奮勁兒,一下子就沉了下去。
我知道,問題還得繼續溝通,具體情況還得繼續弄清楚。
但明白這些道理,並不代表心裡就能立刻接受。
自己一點點做出來的東西,真的會心疼
做了這麼多年開發,我知道,把一個產品做好、讓它順利運作,需要處理的事情遠不只寫程式。
可輪到自己從頭做一個產品,還是會把很多感情放進去。
每天擠出一點時間,修一個問題,加一點功能。做一支影片,看看有沒有人感興趣。收到回饋,再接著修改。
慢慢地,生活裡很多空下來的時間,都和它有了關係。
聽到一段適合學習的音訊,會想拿來試試辨識效果;使用時遇到不順手的地方,會記下來準備改;收到使用者的訊息,也會惦記著盡快把問題處理好。
一項項改動累積起來,就成了現在的 YomiPlay。
我很認真地希望,它能幫到一些和我一樣正在學語言的人。
聽不懂的時候,有清楚的字幕可以看;想開口練習的時候,有合適的句子可以跟;在忙碌的生活裡,也能利用一點零碎時間,把學習繼續下去。
如今遇到這樣的事,我確實會心疼。
心疼投入的時間,也心疼自己這段時間攢起來的期待。
寫下這些,就是想坦誠地承認:我真的很在意這個自己一點點做出來的東西。看到它遇到這樣的阻礙,我沒有辦法輕描淡寫地說一句「沒事」。
接下來,也許只能接受:個人開發者要滿足上架條件很難
關於中國區下架,我會繼續確認具體原因和後續需要處理的事項。
有明確進展,再和大家說明。
現在不想說太滿,也不想急著給這件事安排一個積極的結尾。
今天這篇文章,只是想如實記下這一刻的心情。
謝謝這段時間使用 YomiPlay、給我提建議、幫忙測試和分享的朋友。你們的回饋和信任,讓我知道,這幾個月的努力確實幫助到了一些人。
10 月 24 日,程式設計師節。
原本想寫一句「節日快樂」,最後寫下了這些。
遺憾是真的,痛心也是真的。
等心情緩一緩,我會繼續去溝通,繼續處理眼前的問題。
只是今天,想允許自己難過一下。
畢竟,我真的很用心地在做它。