![[2026-09-09-23-01-39.webp|cover-picture]] # 🗞️Topics ## 会議を聞き書きするmacOSアプリ『KIKIGAKI』を公開 会議の発話をマイクから聴いて、話者付きでリアルタイムに文字起こしし、[[Markdown]]で残すmacOSアプリ『[[🦉KIKIGAKI]]』(聞書)をつくりました。[[🦉JINRAI]]、[[🦉KOKUKOKU]]に続く、3つ目のmacOSネイティブアプリです。 ![[2026-09-08-08-44-25.webp|75%]] *ムーザルちゃんねるを録音* ロゴは朱色の『会話フクロウ』です。2つの吹き出しを顔に見立てました。 ![50%](https://github.com/tadashi-aikawa/kikigaki/raw/main/Resources/kikigaki.png) ### 利用技術 文字起こしは[[Apple]]の[[Speech]]フレームワークに含まれる[[SpeechTranscriber]]を使っています。、また、話者の判別は[[FluidAudio]]の[[Sortformer]]を使っています。どちらもローカルで完結します。 ![[2026-09-08-08-47-34.webp|75%]] *判別された最大4人の話者に名前を設定* [[🦉KIKIGAKI]]では教師データを利用していないため、AIによる話者の特定はできません。ただ、A~Dといった具合に分離判別されるので、あとから予め設定していた人や名前を指定することでマッピングします。 [[Sortformer]]を使っているとはいえ、そのままでは話者分離の精度を上げるのは難しかったので、様々な内部チューニングをしています。私が拝聴させていただいている[[ムーザルちゃんねる]]をはじめとして、いくつかの動画をテストの入力として利用させていただき、100回以上再生してきました。おかげさまで、[[ムーザルちゃんねる]]のORM会は最初の5分くらいすべてセリフを覚えてしまいましたw ### 実質1日でつくった 構想自体は木曜の夜からしていましたが、実際に作成を始めたのは日曜の深夜からです。そのまま月曜の朝にv0.2.0をリリースして会社で実践投入しました。 リポジトリは以下です。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" /> <span class="link-card-v2-site-name">GitHub</span> </div> <div class="link-card-v2-title"> GitHub - tadashi-aikawa/kikigaki </div> <div class="link-card-v2-content"> Contribute to tadashi-aikawa/kikigaki development by creating an account on GitHub. </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/c5ea2fd738ded2593ade32ca04d368ab0a44f15c12bb8d2b2be9340d63985727/tadashi-aikawa/kikigaki" /> <a href="https://github.com/tadashi-aikawa/kikigaki"></a> </div> まだまだドラスティックに更新している最中ですが、興味ありましたらbrewからどうぞ。対応[[macOS]]バージョンは **26以降** です。 ```bash brew install --cask tadashi-aikawa/tap/kikigaki ``` > [!caution] > 自己署名アプリなので、起動がブロックされた場合はシステム設定→プライバシーとセキュリティから許可してください。 ## parliamentのノート窓と検索バー [[🦉parliament]]で、タスクやノートの詳細をモーダルではなくモードレスダイアログで表示できるようにしました。 ![[2026-09-09-22-35-38.webp]] *モードレスでタスクやノート詳細を表示* これで『セッションスレッド』『タスク』『ノート』を複数・同時に表示して作業することができるようになりました。思っていた以上に快適です。モードレスの実装はモーダルよりも面倒ですが、AIが実装してくれる今の時代だからこそできる芸当だと思いました。 ## GPT-6 Astra [[OpenAI]]からGPT-6世代のフラッグシップ[[GPT-6 Astra]]が出ました。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://developers.openai.com/favicon.png" /> <span class="link-card-v2-site-name">OpenAI Developers</span> </div> <div class="link-card-v2-title"> GPT-6 Astra Model | OpenAI API </div> <img class="link-card-v2-image" src="https://developers.openai.com/og/api/docs/models/gpt-6-astra.png" /> <a href="https://developers.openai.com/api/docs/models/gpt-6-astra"></a> </div> [[🦉KIKIGAKI]]は[[Claude Fable 5.1]]でオーケストレーション/受け入れテストを行い、個々のタスクに対する設計・実装は[[GPT-6 Astra]]にお願いしていました。そのまま就寝して、朝には完璧なものができていたので、自然言語の解釈や広い視野が求められるタスク以外では非常にハイスペックだと感じました。 あと3Dモデルは流石でした。ためしに[[ミネルヴァ]]さんの3Dモデルをつくってもらったらこんな感じになりました。 ![[owl-maiden.webp]] ![[owl-maiden (1).webp]] ![[owl-maiden (4).webp]] ![[owl-maiden (2).webp]] ![[owl-maiden (3).webp]] まあ元画像と比べてしまうとアバターぽさが半端ないですが、投げ込んだだけでこれだけ再現できるのであれば、3Dモデルスキルのある方なら、かなりの速度でイイモノが作れるのでは......と思ったりしました。(素人なので分かっていませんが) ![[minerva-minichara.webp|50%]] *(参考)入力した画像* # 👀Reading なし。 # ✅Done ※ 私の成果とAIチーム [[🦉owlery]] メンバーの成果をマージして記載しています。 - **Minerva** - [[GPT-6 Astra]] - ![[obsidia-face.webp|24x24]] Minerva VaultへのGPT-6 Astraノート追加 - ![[mimiko-face.webp|24x24]] 2026年35週 Weekly ReportのTopics執筆とowlery成果のDoneマージ - ![[claudine-face.webp|24x24]] 2026年35週Weekly ReportのOGP画像生成 - ![[obsidia-face.webp|24x24]] MinervaのSlidesへKOKUKOKU紹介スライドを追加 - ![[minerva-face.webp|24x24]] Minerva Vaultのクロディーヌ顔画像をface版へ差し替える - **環境整備** - Bunの最新化 -> 1.4 - **KIKIGAKI** - ![[jinrai-face.webp|24x24]] 🚀 [v0.1.0](https://github.com/tadashi-aikawa/kikigaku/releases/tag/v0.1.0) - ![[jinrai-face.webp|24x24]] KIKIGAKI MVP実装 - ![[jinrai-face.webp|24x24]] KIKIGAKI フクロウロゴ3案制作 - ![[jinrai-face.webp|24x24]] KIKIGAKI 採用ロゴのアプリと関連画面への組み込み - ![[jinrai-face.webp|24x24]] KIKIGAKI 議事優先の話者判定と発話分割を改善 - ![[chappy-face.webp|24x24]] KIKIGAKI 話者人数と統合先の操作画面 - ![[chappy-face.webp|24x24]] KIKIGAKI 自動統合を廃止し話者の固定猶予を延ばす - ![[jinrai-face.webp|24x24]] KIKIGAKI 入力変換と再判定の改善とSortformer比較 - ![[jinrai-face.webp|24x24]] KIKIGAKI 停止処理とウィンドウのリファクタと文脈語彙の試行 - ![[jinrai-face.webp|24x24]] KIKIGAKI 重複発話で文中の1語が別話者に割れる問題の改善 - ![[jinrai-face.webp|24x24]] KIKIGAKI ロゴに合わせたGUI刷新と話者操作の改善 - ![[jinrai-face.webp|24x24]] FluidAudio リアルタイム文字起こしと話者判別のプロト検証 - ![[jinrai-face.webp|24x24]] KIKIGAKI 要件整理とmacOSアプリ開発の起点づくり - ![[jinrai-face.webp|24x24]] KIKIGAKI 話者人数の上限と拡張可否の確認 - ![[jinrai-face.webp|24x24]] KIKIGAKI 動画録音の途切れと話者ずれを解析 - ![[chappy-face.webp|24x24]] KIKIGAKI 後続音声で話者を振り直す方法を調べる - ![[chappy-face.webp|24x24]] KIKIGAKI 話者統合追加後の3人会話の精度を比較する - ![[chappy-face.webp|24x24]] KIKIGAKI ムーさんが話者Cへ分裂する原因調査 - ![[jinrai-face.webp|24x24]] KIKIGAKI 5人目の発話時の扱いを確認 - **Another Quick Switcher** - ![[neo-face.webp|24x24]] AQSのinsertAdjacentHTMLをDOM生成へ置換 - **parliament** - ![[neo-face.webp|24x24]] parliament コミットhashと件名が同じコードスパンにある報告をリンク化する - ![[neo-face.webp|24x24]] parliament 検索バーの機能(giでフォーカス・hash+Enterで差分を開く) - ![[neo-face.webp|24x24]] parliament 描画差分でインラインのsvgタグを絵として描く - ![[neo-face.webp|24x24]] parliament 差分画面の相対リンク描画・描画ソース切替の維持・tキーとqキー - ![[neo-face.webp|24x24]] parliament 装飾の中のコミットhashもリンクにする - ![[neo-face.webp|24x24]] parliament 差分画面のファイル移動をCtrl+J・Ctrl+Kにする - ![[claudine-face.webp|24x24]] parliament ナビゲーションバーの再構成(タブのアイコン化・件数の撤去・手番バッジ・検索バーの置き場) - ![[claudine-face.webp|24x24]] parliament 差分画面の左列でツリーと目次を見分け、アクティブファイルを立たせる - ![[minerva-face.webp|24x24]] parliament 質問票にポイントと演出を足す構想(ゲーム的な仕組みの検討) - ![[minerva-face.webp|24x24]] parliament 質問票の改善7件(2026-08-30) - ![[neo-face.webp|24x24]] parliamentからCodexを起こすとアップデートプロンプトで初回メッセージが消える問題の対策 - ![[neo-face.webp|24x24]] parliament 押せるインラインコードが折り返すと箱ごと広がって中央寄せになる - ![[neo-face.webp|24x24]] parliament 差分画面の初期フォーカスをツリー順の先頭に揃える - ![[neo-face.webp|24x24]] parliament 文字入力カクつきの対策(TransitionGroupの移動判定と無駄打ち配信) - ![[minerva-face.webp|24x24]] parliament 依頼5件(差分画面フォーカス・見出しリンク・admonition・workspace絵文字・性能)の割り振り(2026-09-02) - ![[neo-face.webp|24x24]] parliament 質問票で1区画に複数の組があると備考欄が末尾へまとまる - ![[minerva-face.webp|24x24]] parliament Snapshot配信とスレッド窓の再描画コストの計測 - ![[neo-face.webp|24x24]] parliament diff viewの3点範囲指定対応 - ![[neo-face.webp|24x24]] タスクノートlintが全数字の短縮hashを拒否する - ![[neo-face.webp|24x24]] エトキっちのプロジェクト画像が実績viewで出ない - ![[neo-face.webp|24x24]] parliament セッションカードとスレッド窓のタイトルに作業ディレクトリのiconを添える - ![[neo-face.webp|24x24]] parliament Fable 5.1モデル対応 - ![[neo-face.webp|24x24]] parliament 開発サーバー(vite)からのPOST APIをCSRFガードが弾く - ![[neo-face.webp|24x24]] parliament admonition・calloutの描画(MkDocs・Obsidian両記法) - ![[claudine-face.webp|24x24]] parliament admonition・calloutの器のデザイン案(モック比較) - ![[neo-face.webp|24x24]] parliament 見出しアンカー付きリンクの描画と行き先だけ変わった差分の強調 - ![[claudine-face.webp|24x24]] parliament 描画差分でインラインコードの変更強調が隠れる - ![[neo-face.webp|24x24]] parliament ノート窓を設定なしでもモーダル相当の寸法の別窓で開く - ![[minerva-face.webp|24x24]] parliament 右レールの待ちカードの簡素化の要件整理 - ![[neo-face.webp|24x24]] parliament ノート窓の検分FB(本体の前面化・D&D移動・⌘クリックで新窓) - ![[neo-face.webp|24x24]] parliament 検索候補の行のレイアウト(左にプロジェクト・右にstatus)の見直し - ![[neo-face.webp|24x24]] parliament タスク・ノート詳細を別ウィンドウで開く単独ページにしてモーダルを畳む - ![[claudine-face.webp|24x24]] parliament 右レールの待ちカードをタスク軸の2段構成へ簡素化する - ![[neo-face.webp|24x24]] parliament 検索バーを中央へ移しタスク・ノートの全文検索候補を出す - ![[neo-face.webp|24x24]] parliament ノートのモードレス窓の検分FB(D&D領域・←→ホットキー・リサイズ幅・アクティブ表現) - ![[minerva-face.webp|24x24]] parliament 検索バーの中央寄せとタスク・ノートの全文検索の要件整理 - ![[minerva-face.webp|24x24]] parliament タスク・ノート詳細の表示方式(モードレス化・別ウィンドウ)の要件整理 - ![[neo-face.webp|24x24]] parliament ノート窓の幅980・上下中央・本文の空きでもD&D・カーソル変化 - ![[neo-face.webp|24x24]] parliament ノート窓のタイトルバーをwindow-controls-overlayで消せるか検証する - ![[neo-face.webp|24x24]] parliament 差分画面とノート窓をEscでも閉じる - ![[neo-face.webp|24x24]] parliament 検索候補のアイコン寸法と日付の表示 - ![[neo-face.webp|24x24]] parliament ノート詳細を本体窓の中のモードレス窓でも開けるようにする - ![[neo-face.webp|24x24]] parliament ノートのモードレス窓のヘッダーをダブルクリックで縦に最大化する - ![[minerva-face.webp|24x24]] parliament ノート窓の目次の幅が広すぎる - ![[minerva-face.webp|24x24]] parliament Vault外のMarkdownを読める範囲を広げる - ![[minerva-face.webp|24x24]] parliament 検索バー・Codex表示・Vault外Markdown・diff窓幅の改善 - ![[neo-face.webp|24x24]] parliamentへGPT-6 Astraを追加する - ![[minerva-face.webp|24x24]] parliament 差分画面の追加FB8件と検索バー新設の割り振り(2026-08-31) - ![[mimiko-face.webp|24x24]] parliament スレッドの同一パス画像更新を反映する - **owlery** - ![[obsidia-face.webp|24x24]] owlery 朝会手順から未コミット漂流の検知を撤収する - ![[obsidia-face.webp|24x24]] owlery Codexのグローバル指示の質問節をCLAUDE.mdへ揃える - ![[obsidia-face.webp|24x24]] owlery 質問票の運用規約(未回答票の朝会検知・往復の記録) - ![[minerva-face.webp|24x24]] 過去対話から16Personalities診断結果を予測する - ![[claudine-face.webp|24x24]] owlery 朝会レポートの「どれでもない」の口が選択肢の字下げから外れる - ![[neo-face.webp|24x24]] EnterWorktreeのcwd取り違えを仕組みで止める - ![[claudine-face.webp|24x24]] owlery 朝会レポートの器を通常の質問票のデザインに揃える - ![[claudine-face.webp|24x24]] owlery 朝会レポートのニュース節を立ち絵つきの案2で実装する - ![[minerva-face.webp|24x24]] owlery 朝会レポートの改善(質問票の見た目に揃える・ニュースをメンバーが語る)(2026-09-02) - ![[claudine-face.webp|24x24]] owlery 朝会レポートの関連ニュースをメンバーの口調と立ち絵で語らせる(案の比較) - **エトキっち** - ![[chappy-face.webp|24x24]] エトキっち 図鑑イラストと画面操作改善 - ![[chappy-face.webp|24x24]] エトキっち GitHub Pages公開ジョブ追加 - ![[chappy-face.webp|24x24]] エトキっち Git履歴から大容量PNGを除去する - ![[chappy-face.webp|24x24]] [エトキっち GitHub Pagesの配信遅れを解消](https://tadashi-aikawa.github.io/etokicchi/) - ![[chappy-face.webp|24x24]] エトキっち タツヲ添い寝シーン追加 - ![[chappy-face.webp|24x24]] エトキっち みみぞう登場シーン案 - ![[chappy-face.webp|24x24]] エトキっち みみぞう登場シーン追加 - ![[chappy-face.webp|24x24]] エトキっち 図鑑画像の拡大表示 - ![[chappy-face.webp|24x24]] エトキっち ロゴとfavicon制作 - ![[chappy-face.webp|24x24]] エトキっち 部屋のレイヤー構造と模様替え基盤 - ![[chappy-face.webp|24x24]] エトキっち 全シーンのメインクーン配置監査 - ![[chappy-face.webp|24x24]] エトキっち 時間帯別の窓景色 - ![[chappy-face.webp|24x24]] エトキっち 時間帯定義の見直し - ![[chappy-face.webp|24x24]] エトキっち タツヲ、くつろぎすぎ - ![[chappy-face.webp|24x24]] エトキっち ロック対象シーンの追加 - ![[chappy-face.webp|24x24]] エトキっち シーン単位の図鑑と達成度表示 - ![[chappy-face.webp|24x24]] エトキっち 漫画図鑑イラストのエトキチ修正 - ![[chappy-face.webp|24x24]] エトキっち 新規2シーン案 - ![[chappy-face.webp|24x24]] エトキっち クーンちゃん連作2シーン追加 - ![[chappy-face.webp|24x24]] エトキっち 雷の日イベント案 - ![[chappy-face.webp|24x24]] エトキっち 時計と時間帯の毎分更新 - ![[chappy-face.webp|24x24]] エトキっち 雷の日イベント追加 - ![[chappy-face.webp|24x24]] エトキっち 窓に映るタツヲイベント追加 - ![[chappy-face.webp|24x24]] エトキっち 操作パネルと下部シートの見せ方改善 - ![[chappy-face.webp|24x24]] エトキっち 全イベントのアート一貫性監査 - ![[chappy-face.webp|24x24]] エトキっち シーン別の観察文と小物の追加 - ![[chappy-face.webp|24x24]] エトキチの3Dモデル制作 - ![[chappy-face.webp|24x24]] エトキっち 素材の2倍解像度化 - ![[chappy-face.webp|24x24]] エトキっち 精度の修正 - ![[chappy-face.webp|24x24]] エトキっち 3シーンの見た目調整 - ![[chappy-face.webp|24x24]] エトキっち シーン一覧とデバッグURL集約 - ![[chappy-face.webp|24x24]] エトキっち 描画の整理とリファクタ - **その他** - ![[chappy-face.webp|24x24]] 添付三面図キャラクターの3Dモデル制作