localVoiceRec
録音、文字起こし、要約まで、デバイスの中で動きます。
アプリにネットワーク権限を付けていません。
macOS 26 Tahoe · Apple Silicon · Apple Intelligence 有効
In the app
録音、波形、文字起こし、要約まで、ひとつのウィンドウに並びます。
Privacy
アプリにネットワーク権限を付けていないので、外と通信できません。 文字起こしと要約は macOS の機能で動きます。
App Sandbox 下で network.client も network.server も付けていません。OS が通信を許可しません。
文字起こしは macOS の SpeechAnalyzer、要約は Foundation Models。どちらもデバイス内で動きます。
Zoom / Teams / Meet にボットを入れずに、Mac が再生中の音と自分のマイクを直接録ります。録音同意は事前に取得してください。
Inside
codesign で entitlement を表示すると、ネットワーク系のキーが入っていないことが分かります。
[Key] com.apple.security.app-sandbox
[Bool] true
[Key] com.apple.security.device.audio-input
[Bool] true
[Key] com.apple.security.files.user-selected.read-write
[Bool] true
# network.client / network.server — 存在しない
Pipeline
01 — 録音
自分の声には macOS の AEC・ノイズ抑制・自動ゲイン調整がかかります。相手の声は process tap で Mac の再生音から直接取ります。チャンネルが分かれているので、話者が混ざりません。
02 — 文字起こし
SpeechAnalyzer に音声を流し込みながら、ファイル書き込みと波形表示も同じバッファでやっています。録音を止めた時点でテキストが揃っています。日本語・英語に対応。
03 — 要約
Foundation Models で、概要・決定事項・アクションアイテム・未解決の問いに分けます。
Export
Slack や Notion にそのまま貼り付けられます。
# 2026-05-27 ロードマップ確認
- 日時: 2026-05-27 14:30 〜 15:30 (60 分)
## 概要
Q3 の優先順位を整理し、Phase 1 から Phase 2 への
受け渡しを確定した。
## 決定事項
- 録音・文字起こし・要約は完全オンデバイスで進める
- Phase 2 のテスト計画を翌週金曜までに策定
## アクションアイテム
- [ ] テスト計画ドラフト(担当: 佐藤、期限: 06-03)
- [ ] セキュリティレビュー依頼(担当: 未割当)
## 文字起こし
[00:00] mic: では、本日のアジェンダから...
[00:03] system: 了解しました。まず...
Requirements
Download
署名と公証済み。Gatekeeper の警告は出ません。
version 0.1.0
build 1 · 2026-05-27
359d9d203924d6f2c5f97ca9775325ad184dab869b8793a790a858f00153e15f
shasum -a 256 ~/Downloads/localVoiceRec-0.1.0.dmg
FAQ
com.apple.security.network.client と com.apple.security.network.server をどちらも付けていません。OS がソケットの作成を拒否します。codesign --display --entitlements - で確認できます。
~/Library/Containers/com.example.localVoiceRec/ に WAV で保存されます。アプリから個別または一括で削除でき、ファイル実体もそのとき消えます。