プログラミング未経験者が音声日記アプリを自作した体験談|AI時代の挑戦
プログラミング経験ゼロの自分が、音声日記アプリを自作してしまった——1年前なら誰もそんな話を信じなかっただろう。しかしAI開発支援ツールが急速に普及した今、コードを書いたことのない人間でも「自分だけのアプリ」を作ることが現実になりつつある。
プログラミング経験ゼロの自分が、音声日記アプリを自作してしまった——1年前なら誰もそんな話を信じなかっただろう。しかしAI開発支援ツールが急速に普及した今、コードを書いたことのない人間でも「自分だけのアプリ」を作ることが現実になりつつある。これはその挑戦の全記録だ。
きっかけは「既存アプリの痒いところに手が届かない」不満
市販の音声日記アプリをいくつか試したが、どれもしっくりこなかった。シンプルすぎてメモ感覚にしかならないものや、機能が多すぎて起動するたびに迷子になるものばかりで、「自分が本当に欲しいもの」がなかった。
欲しかったのはシンプルな仕組みだ。「録音する→自動でテキスト化する→日付ごとに整理される→週次でまとめて振り返れる」という4ステップを、余計な画面遷移なく使えるアプリ。既存のアプリで近いものはあっても、細部が微妙にずれていた。「ないなら作れないか」と思い始めたのが挑戦の出発点だった。
AI支援ツールを使ったゼロからの開発体験
最初の1か月は、AIチャットボットに「こういうアプリを作りたい」と伝えながら、必要な知識を少しずつ教えてもらうところから始めた。プログラミング言語の選択から、開発環境のセットアップまで、すべてをAIに質問しながら進めた。
もちろん順調ではなかった。コードをコピペして動かしてみると、エラーメッセージが出る。そのエラー文をそのままAIに貼り付けて「これどういう意味ですか?」と聞く——この繰り返しが開発の大半を占めた。「デバッグとはエラーを直す作業ではなく、エラーと対話する作業だ」と感じるようになったのは2か月目のことだ。
音声認識部分は既存のAPIを組み合わせることで実装できた。テキスト化・保存・表示のシンプルな流れを3か月かけて完成させたとき、画面に自分の声が文字として並んでいる様子は、今でも忘れられない感動だった。
自作することで気づいた「音声日記の本質」
アプリを作る過程で、音声日記というものの本質が見えてきた。テキスト日記との最大の違いは「感情の解像度」にある。文章に直す段階で削れてしまう微妙なトーンや言い淀みが、音声にはそのまま残る。後から聴き返したとき、「あのときこんな声をしていたんだ」という驚きがある。
自作アプリでは、録音ファイルにその日の「感情タグ」を手動でつける機能を追加した。嬉しい・モヤモヤ・疲れた・ワクワクの4択から選ぶだけのシンプルな実装だが、週次で振り返るときに感情の波を視覚化できるようになり、「自己理解ツール」としての価値が一気に上がった。
Talkmaneとの比較で見えた「プロの設計」
自作アプリを使いながら、Talkmane(トークマネ)のような専門的に設計された音声AIアプリの完成度の高さも改めて実感した。音声でリマインダーを設定したり、習慣管理をサポートしたりする機能は、個人が数か月で作れるレベルをはるかに超えている。
自作体験は「自分が何を欲しいかを深く理解する」プロセスとして最高だった。その上で既存の優れたツールを選ぶ目も養われる。どちらが優れているかではなく、「自分に合った使い分け」を見つけることが大切だと気づいた。
「作る」体験が習慣化の理解を深める
音声日記アプリを自作した体験の中で、最も意外な収穫は「習慣化のメカニズム」を内側から理解できたことだった。アプリ開発自体が、毎日少しずつ前に進める習慣を要求する。コードを書く・エラーを解決する・機能を追加する——このプロセスを続けることが、まさに習慣化の実践そのものだった。
「3日坊主を防ぐために毎日の進捗を記録する仕組み」をアプリに実装しようとしたとき、自分が音声日記で続かなかった理由がクリアに見えた。記録すること自体が目的化してしまい、振り返りや活用の仕組みがなければモチベーションが続かないという構造だ。作る側に立つと、ユーザーとしてただ使っているときには気づかなかった設計の意図が見えてくる。音声日記を「使う」人も「作る」視点を少し持つと、より自分に合った使い方が見つかるかもしれない。
トークマネ編集部の見解
AI時代のプログラミング未経験者が「作る」挑戦をすることは、技術習得以上の価値がある。自分が本当に欲しいものを追求するプロセスが、道具との向き合い方を根本から変えてくれる。
まとめ
プログラミング未経験でも、AI支援ツールを活用することで音声日記アプリの自作は現実になる。挫折と発見を繰り返す3か月の旅は、音声日記そのものへの理解を深め、デジタルツールとの付き合い方を変えてくれた。「作ってみる」という選択肢は、思っているより遠くない場所にある。
