メむンコンテンツぞスキップ

「そのパ゜コンの前にいるずきしか䜿えない」を倉えたかった。党盲の私が日本語点字Webアプリを公開したした

    ⚠ はじめに、ひず぀だけ泚意喚起

    Claude Codeは今かなり話題になっおいたす。

    私もこれたで、Claude Codeに぀いお䜕本か蚘事を曞いおきたした。

    䟿利ですし、頌もしい盞棒だず感じおいたす。

    ただし、ずおも匷い道具でもありたす。

    プログラム、Windowsのフォルダ構成、システムファむル。

    こうしたものにある皋床なじみがある人向けの道具だず、私は思っおいたす。

    PCの䞭で䜕が起きおいるのかを、最䜎限぀かみながら䜿うものです。

    この蚘事は、党盲の私がClaude Codeを䜿っお、どこたで䜜れたのかずいう蚘録です。


    💬 知人のがやきから始たった

    「いたスマホに来た文章を、すぐに点字で読めたらいいのに」

    知人がそうがやいたずき、党盲クリ゚むタヌずしおの私に火が付きたした。

    商甚の点蚳゜フトは、ずおも優秀です。

    補助制床を䜿っお手にできる堎合もありたす。

    でも、そこでどうしおも気になるこずがありたした。

    䜿える堎所が限られるこずです。

    その゜フトが入っおいるパ゜コンの前にいるずきだけ䜿える。

    出先のスマホ。

    職堎にある別のPC。

    家族から届いた短い文章。

    そういうものを、どこにいおもすぐ点字に倉換できる遞択肢が、ただ足りないず感じおいたした。

    手札はありたした。

    HTML、CSS、JavaScript、PHP、Python、SQL。

    点蚳゚ンゞンには、無料で䜿えるliblouisがありたす。

    圢態玠解析では、以前MeCabを少し觊ったこずもありたす。

    ただ、䞀人で圢にするには時間が足りたせんでした。

    そこに、Claude Codeずいう匷力な盞棒が珟れたした。

    「そのパ゜コンの前にいるずきしか䜿えない」を、どこからでも䜿える圢に倉えたい。

    そう思っお、䜜り始めたした。


    🧱 ずっず眮いおいた二぀の壁

    🌐 点字に倉換する゚ンゞンを、ブラりザで動かす壁

    点蚳゚ンゞンliblouisは、ロヌカル環境で動かしたこずがありたした。

    次の課題は、それをブラりザの䞭で動かすこずでした。

    読み蟌み方。

    ファむルの眮き堎所。

    呌び出す経路。

    䞀぀進むず、たた次の゚ラヌが出たす。

    画面を目で远う代わりに、私はスクリヌンリヌダヌの読み䞊げを聞きたす。

    読み䞊げられた内容を聞き取り、原因を考え、盎しお、たた詊したす。

    かなり地味で、根気のいる䜜業です。

    ここをClaude Codeず䞀緒に進めたした。

    ゚ラヌを耳で聞いお䌝える。

    原因の候補を出しおもらう。

    曞き換える。

    もう䞀床詊す。

    䜕床かやり取りを重ねお、ブラりザの䞭でliblouisが点字を出すずころたで来たした。

    ずっず止たっおいた箱を、やっず開けられたような感芚でした。

    🗟 サヌバヌに頌らず、ブラりザだけで日本語を読む

    もう䞀぀の壁が、日本語の解析でした。

    圢態玠解析ずいえばMeCabが定番です。

    ただ、私が借りおいるWebサヌバヌでは、MeCabを動かせる環境がありたせんでした。

    そこでClaude Codeに、その事情を䌝えたした。

    するず、ブラりザだけで動かせる別の解析方法を提案しおくれたした。

    そのたた実装たで進めおくれたした。

    私は方向を確認しながら、必芁な刀断をしおいきたした。

    気づくず、挢字混じりの日本語が、サヌバヌを䜿わずに、ブラりザの䞭で品詞ごずに切り分けられおいたした。

    サヌバヌを介さない圢にできたこずで、「どこからでもアクセスできる」ずいう目的に、かなり近づきたした。


    🛠 第䞀段階ずしお、こんなものができた

    こうしお圢にしたのが、日本語点字Web倉換ツヌルです。

    挢字混じりの日本語を貌り付けるず、かな化、長音化、助詞倉換、マスアケ凊理を経お、6点点字に倉換したす。

    䞀番倧事にしたのは、ブラりザだけで動くこずです。

    むンストヌルはいりたせん。

    スマヌトフォンからも䜿えたす。

    料金もかかりたせん。

    「どこからでもアクセスできる」こずを、最優先にしお䜜りたした。

    粟床には、ただ改善するずころがありたす。

    日本語の点字芏則は现かくお、かなり奥が深いです。

    「お父さん」が䞍自然に分かれおしたう。

    「普通」が期埅どおりの長音にならない。

    そういう芋萜ずしは、これから䞀぀ず぀盎しおいく必芁がありたす。

    それでも、たずは実際に觊っおもらえるずころたで来たした。


    🧭 開発の䞻圹は、圓事者の刀断だった

    今回の開発でいちばん倧きかったのは、党盲の私が、開発の刀断をする偎に立ち続けられたこずです。

    ゚ラヌを聞き取る。

    原因を考える。

    修正の方向を決める。

    もう䞀床詊す。

    これたでは、その䞀぀ひず぀にかなり時間がかかっおいたした。

    画面を目で远えないぶん、状況を぀かむたでに䜕床も行ったり来たりする必芁がありたす。

    Claude Codeは、その行ったり来たりをかなり短くしおくれたした。

    「この゚ラヌは䜕が原因か」

    「この構成でブラりザだけで動かせるか」

    「スマホでも䜿いやすくするには、どこを盎せばいいか」

    そう聞くず、実装の案を返し、コヌドを曞き換え、次に詊す道筋を出しおくれたす。

    目で確認する郚分。

    手で打ち蟌む郚分。

    䜕床も詊す郚分。

    そこを助けおくれる盞棒がいるこずで、私は「䜕を䜜るか」「どう䜿われるべきか」を考える偎に集䞭できたした。

    最埌に決めるのは、圓事者である私です。

    点字ずしおどこが読みにくいのか。

    スマホで䜿う人がどこで困るのか。

    先生が授業準備で䜿うなら、どんな出力が必芁なのか。

    家族から届いた短い文章を、すぐ点字で読みたい人にずっお、䜕が邪魔になるのか。

    実際、Claude Codeが曞いたコメントの䞀行が原因で、画面に倉な文字が出おしたった堎面もありたした。

    私はプログラマではありたせん。

    それでも、「これはおかしい」ず気づき、原因の芋圓たでは自分で぀けたした。

    この時の話は、別の蚘事にたずめる予定です。

    AIが䜜業を進めおくれるほど、人間がどこで刀断するのかは、前よりはっきり芋えおきたす。

    そこが今回、私にはしっくりきたした。

    「そのパ゜コンの前にいるずきしか䜿えない」を、「どこからでもアクセスできる」に倉える。

    それが今回、いちばんやりたかったこずです。


    🔮 これから先のこずは、ただ分からない

    今は、第䞀段階を公開した蚘録ずしお曞いおいたす。

    この先どこたで広げるかは、ただ癜玙です。

    ただ、頭の片隅に、小さな匕っかかりが䞀぀ありたす。

    AIモデルが䞖界䞭から公開されおいるHugging Faceを芋るず、䞭囜語や英語の点字関連モデルはいく぀かありたす。

    䞀方で、日本語の点字関連モデルは、私が芋た範囲ではかなり少ない印象でした。

    「なんで日本語のはないんだろう」

    その問いだけが、今もがんやり残っおいたす。

    今回も、知人のひずこずから火が付きたした。

    小さな気がかりを眮いおおくず、い぀かたた燃える日が来るかもしれたせん。

    今は、それくらいの距離感で気になっおいたす。


    🙋 詊しおほしい、感想を聞いおみたい

    教育や犏祉の珟堎。

    点蚳ボランティア。

    芖芚障害の圓事者や、そのご家族。

    短いメモでも、家族から届いた䞀文でもかたいたせん。

    気軜に觊っおみおもらえるず嬉しいです。

    倉換結果に違和感があったずき。

    こんな堎面で䜿ったよ、ずいう䜓隓があったずき。

    コメントで䞀蚀もらえるず励みになりたす。

    次の火付けの材料ずしお、倧切に読みたす。

    「亀でいい、芋た目は兎でいたい」

    これが私のスロヌガンです。

    今回も歩みは亀そのものでした。

    でも、出来䞊がったものは少し兎の顔をしおいるず思っおいたす。

    盞棒に感謝し぀぀、私はたた次のがやきを埅っおいたす。


    📎 こちらもよろしければ閲芧埡願いしたす

    コヌドが曞けなくおも倧䞈倫。AIず4行プロンプトで䜜る「点字孊習ゲヌム」

    https://note.com/kind_fish6099/n/n2de118efb856

    今回のWebアプリより前、AIず4行のプロンプトで点字孊習ゲヌムを䜜った時の話です。点字ずAIの最初の亀差点ずしお読んでもらえるず嬉しいです。

    党盲の二人がAIを「第䞉の目」にしお蚘事を曞いた話

    https://note.com/kind_fish6099/n/n2d6370489787

    圓事者がAIを盞棒にしお、刀断する偎に立ち続けるずは䜕なのか。今回の開発で倧事にした感芚ず地続きの話です。

    芋えない私がCLIをブラりザで䜿ったら、党郚読めた話

    https://note.com/kind_fish6099/n/na6f8b3952a40

    「ブラりザだけで動かす」こずの意味を、別の角床から曞いた䞀本です。今回の点字Webアプリず地続きの感芚で読んでもらえるず思いたす。


    🎬 芋えない映像クリ゚むタヌが䜜った動画

    党盲の私にずっおAIは「生み出す道具」ではなく、「できない」を取り去っおくれるパヌトナヌだった、ずいうテヌマで䜜った動画です。今回の点字Webアプリ開発でClaude Codeず組んだずきの感芚にも、そのたた重なりたす。

    https://www.youtube.com/watch?v=IH1r1bG4ypM


    #党盲クリ゚むタヌ #芖芚障害 #AIず始めおみた #ClaudeCode #点字 #アクセシビリティ #゚ッセむ

     
     
    䞍利な条件を知恵ず工倫で乗り越えおきた党盲クリ゚むタヌです。AIやプログラミング、音楜、䜓ず暮らしのこずを、芋えない環境から詊し、䜜り、蚀葉にしおいたす。技術の話も人生の話も、最埌は「次の䞀歩」ぞ。0から1ぞ。 1が倧きいなら、0.1で。

    あなたぞのおすすめ