はじめに
こんにちは、初めてQiitaに投稿します。27年卒でエンジニアを目指して勉強中の者です。
エンジニアといえばQiitaに投稿するイメージがあり、せっかくなら自分も記事を書いてみようと思いました。とはいえ記事にするほど大したものではなく、あくまで自分用に作った小さな仕組みの話です。
普段から日記を書きたいとは思っているものの、キーボードで文章を打つのが面倒でなかなか続かない——そんな悩みを抱えていました。
そこで思いついたのが、音声入力 × Claude Code の組み合わせです。Macの音声入力機能でしゃべった内容をそのままClaudeに渡すと、きれいな日記として整形・保存してくれる仕組みを作りました。
コードはほぼ書いていません。CLAUDE.mdに「こうやって動いてほしい」と書くだけで完成します。
作ったもの
「しゃべるだけ日記」 ——音声入力した雑なテキストを、Claudeが日記として整形・保存してくれるシステムです。
仕組みの概要
1. 音声入力でラフに話す
↓
2. テキストをClaude Codeに貼り付けて「日記にして」と一言
↓
3. Claudeが整形して entries/YYYY-MM-DD.md に保存
ディレクトリ構造
シンプルです。
日記/
├── CLAUDE.md ← Claudeへの指示書(これが核心)
└── entries/
└── 2026-06-20.md
核心:CLAUDE.md の中身
このプロジェクトの肝は CLAUDE.md です。Claude Codeはプロジェクト内のCLAUDE.mdを自動で読み込むので、ここに「日記アプリとしての振る舞い」を書くだけで動きます。
## Claudeの役割(整形ルール)
### Step 1: 整形
- 見出し・箇条書きで構造化する(話のトピックごとに区切る)
- 口語表現(「〜だよね」「まあ」「えーと」など)は書き言葉に整える
- 誤字・変換ミスを修正する
- 話した内容・ニュアンスは忠実に残す(過度な解釈や追加はしない)
### Step 2: 感情・トーンのタグ付け
---
感情: [ポジティブ / ネガティブ / ニュートラル / 混在]
トーン: [穏やか / 活発 / 疲れ気味 / 内省的 / 高揚 / など]
キーワード: [内容を表す単語を3〜5個]
### Step 3: 保存
- ファイルパス: entries/YYYY-MM-DD.md(今日の日付)
- 同日に既存ファイルがある場合は末尾に追記
- ファイルがない場合は新規作成
実際の使い方
1. 音声入力でラフに話す
Macなら fn キー2回押しで音声入力が起動します。こんな感じの雑な文章でOK。
今日は仕事でプレゼンがあってまあそれなりにうまくいったと思う
資料作るの前日の夜までかかったけど結果的によかった
終わったあとに上司に褒められてちょっとうれしかったな
夜はラーメン食べてすぐ寝た
2. Claude Codeに渡す
上のテキストをそのままClaude Codeに貼り付けて「日記にして」と言うだけ。
3. 整形されたファイルが保存される
# 2026年06月20日
## プレゼン成功と達成感
今日は仕事でプレゼンがあり、準備した甲斐もあって概ねうまくいった。
資料作成は前日の夜までかかったが、結果的には良い仕上がりになった。
終了後に上司から褒めていただき、素直に嬉しかった。
## 夕食・就寝
夜はラーメンを食べてそのまま就寝。
---
感情: ポジティブ
トーン: 穏やか、達成感
キーワード: プレゼン, 仕事, 達成感, 上司, 褒められた
このアプローチのいいところ
コードを書かなくていい
CLAUDE.mdに自然言語で指示を書くだけ。プログラミングの知識は不要です。
続けやすい
「書く」ハードルが極限まで下がります。しゃべった後に「日記にして」と言えば終わり。
ファイルがシンプル
保存先はただのMarkdownファイルなので、Obsidianなど好きなツールで読めます。GitHubでバージョン管理もできます。
カスタマイズしやすい
CLAUDE.mdの指示を書き換えれば、整形スタイルや保存方法を自由に変えられます。
やってみて気づいたこと
音声入力の文章は思った以上に崩れています。助詞が抜けたり、同じ単語が繰り返されたり。でもClaudeはそれを自然に補完してくれるので、話した内容のニュアンスを保ちながらきれいになります。
「話していない内容を追加しない」というルールをCLAUDE.mdに書いておくのがポイントで、これがないとClaudeが勝手に解釈・肉付けすることがあります。
まとめ
| 項目 | 内容 |
|---|---|
| 使ったもの | Claude Code + 音声入力(Mac標準機能) |
| コード量 | ほぼゼロ(CLAUDE.mdに自然言語で記述) |
| 保存形式 | Markdownファイル(日付別) |
| 特徴 | 整形 + 感情タグ付け + 自動保存 |
あくまで自分用に作ったものですが、CLAUDE.mdの記述を変えるだけで動作をカスタマイズできるのは面白いと思いました。
初めてのQiita投稿でした。記事にするほどの内容かは正直微妙ですが、「試しに書いてみる」という経験自体が目的だったので良しとします。読んでいただきありがとうございました!