
2026/06/03 1:02
HN で公開:電話のマイクによるリアルタイム呼吸検知とバイオフィードバック
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Project shii·haa は、外部ウェアラブル機器の必要性なく、スマートフォンのマイクロフォンを介してリアルタイムの呼吸バイオフィードバックを実現する画期的なウェルネスアプリケーションです。医療機器とは異なり、このツールは診断や治療の主張を行わず、自然な生理機能をモニタリングするための自己認識支援手段として機能します。システムは完全にオンデバイスで動作し、生音データをローカルで処理し、あらゆるデータアップロードを拒否することで厳格なプライバシーを確保しています。呼吸位相を推定し完了したサイクルを追跡するために、シグナル処理、状態遷移のための有限状態機、データ品質レイヤーによる 3 レイヤのパイプラインを使用します。ルールベースの検出と、時間の経過とともにフィードバックを微調整する機械学習を組み合わせており、ライブ検出ロジックを直接駆動させることなく、自動利得制御や一時的な音などのモバイルオーディオ特有の課題に対処しながら適応します。
現在、このアプリは 4-7-8 テクニックなどのガイドされたパターンをサポートしていますが、ユーザーの実質的な限界を尊重するため、極限まで高いペースを強制することはありません。パーソナルレゾナンス機能は今や検証段階ですが、将来的なアップデートでは心拍変動(HRV)データを組み込んでより深い適応を実現する可能性があります。オープンライセンス(CC BY 4.0)で公開されているドキュメントは、開発者にライブオーディオ分析のための革新的なフレームワークを提供しています。現在にはアクセスにはアカウント作成と 14 日の無料トライアルが必要ですが、ゲストモード/ローカル専用モードは将来的に実装されるものの、現時点では利用できません。結局のところ、このプロジェクトはゲーミフィケーションや外部センサーよりもユーザーのプライバシーとハードウェア効率を最優先する強力なバイオフィードバックを提供することで、業界の新基準を設定します。
本文
shii·haa:呼吸検出システム
「アプリが注意を逸らさず、逆に呼吸へのフィードバックを通じて自己認識を高めることはできるのか?」——それがこのプロジェクトの原点です。
ウェアラブル機器もコーチも不要。スマホ一つで静かにあり、マイクがあなたの呼吸を聴き取り、忠実に反映させる技術です。
仕組みと特徴
基本機能
- 端末内処理:スマホマイクの音声を読み取り、すべての音響解析は端末内で完結します。生音声ストリームは外部へ流出しません。
- 呼吸フェーズ検出:吸気・呼気・遷移・保持の各フェーズを推定し、呼吸サイクルをリアルタイムで追跡します。
- 即時フィードバック:インターフェースが呼吸に即座に応答するため、ユーザー自身が視覚的・触覚的に信号を感じ取れます。
技術的なアプローチ
この課題の本質は「聞き取る」ことです。静寂や車音、ファン音といった雑多なノイズの中から、現在のフェーズを正確に再構築します。
3 つのレイヤー構造
- シグナル処理
- 音声ストリームを短いウィンドウで分割し、エネルギー測度やスペクトル特徴(周波数分布など)を抽出します。
- 吸気は高周波側にエネルギーが集まり乱流が大きく、呼気は低く滑らかな傾向があります。単一ウィンドウではなく連続したシーケンス全体を見て判断します。
- 呼吸状態機械(Breathing State Machine)
- フェーズ判定を孤立させず、状態遷移経路(例:吸気→呼気)を追跡します。
- 環境変化に合わせて閾値を適応的に再較正し、一時的な変動と本質的なフェーズ変化を区別します。
- データ品質レイヤー
- ノイズ過多や曖昧なウィンドウは「棄却」し、推測を行いません。
- **「正直に失敗する」**方針:自信満々の誤った判定よりも、「わからなかった」と判断することを優先します。
機械学習とエンジニアリング
- ML はブラックボックスではなく、フィードバックの精査や品質チェック済みの例を元にモデルを改善するために制限的に使用されます。
- ライブ体験の実行はルールベースパイプラインで行われます(ML はそれを洗う役割)。
- 多くの工学的努力は、モバイル音響特有のクセ(スマホの違い、配置の違い、自動利得制御との戦いなど)を扱い、「面白い」処理に費やされていません。
現状と注意点
位置づけと限界
- 実用アプローチ:shipping アプリ内で動作するものですが、未だ完成された科学的成果ではありません。
- 精度について:臨床的な基準真値に対する検証研究中です。公開スマホ単体システムの精度はウェアラブルベースに比べて著しく低いのが現実です。
- 目的:ウェルネスおよび自己認識のためのツールであり、医療機器ではありません。
今後の方向性(ガイド付き呼吸)
- フィードバックのチャネル:検出自体が目的ではなく、セッション中の安定性をユーザーに還元します。
- 個人固有の共鳴範囲:個人の生理学的バランスが取れるペース(約 1 分 6 回/呼など)を検出された安定性や HRV データと組み合わせ、固定数値からユーザーに合わせて適応させる方向性です。
※ これは完成機能ではなく、臨床的主張ではありません。
技術ドキュメント
詳細な情報は以下のドキュメントを参照してください:
:検出パイプラインの組み立て方docs/method.md
:検証研究と構成理由docs/research-pitch.md
:マイク利用範囲に関する制約docs/privacy-and-design-constraints.md
よくある質問 (FAQ)
音声データはアップロードされますか?
いいえ。パイプラインは単語認識や文字起こしを目的としていません。生音声は端末内で処理され、外部に流出しません。保持されるのは品質チェック済みの材料のみです。
アカウント作成は必須ですか?
現在公開されているアプリでは必要です。呼吸検出画面へアクセスするにはサインアップが必要で、14 日間の無料トライアルが可能です(ローカル専用モードの開発はありますが、未実装です)。
これは医療機器ですか?診断できますか?
いいえ。診断・治療を行わず、臨床的検証もされていません。めまいや不快感を感じたらすぐに停止してください。
4-7-8 や他の呼吸法を強制しますか?
いいえ。保持を含む複数のガイドパターンをサポートしますが、ユーザー自身の呼吸を反映させることが目的です。早すぎるまたは過度な呼吸は強制しません。ユーザーのコントロールにあります。
なぜスマホアプリですか?CLI はダメですか?
スマホマイクこそがセンサーです。リアルタイムに近い速度でのフィードバックレンダリングが必要なため、テキストターミナルには対応していません。
胸ベルトや HRV センサーは必須ですか?
不要ではありません。マイク単独でも動作します。バンドやストラップは検証研究用または個人固有の共鳴範囲推定時のオプションです。
アプリはオープンソースですか?
このリポジトリは手法と研究の提案を文書化したもので、アプリ全体のソースコードではありません。ドキュメントは CC BY 4.0 で公開されています。
どのようなフィードバックが有益ですか?
Android/iOS のマイクキャプチャ特性、自動利得制御(AGC)、デバイス間の違いなど、モバイル音響に関する具体的な情報やシグナル処理の詳細が特に貴重です。
ご利用方法
実際に生体フィードバックを感じてみたい場合は以下のリンクからアプリを試してください:
開発者:Felix Zeller (felix@shiihaa.app)
ライセンス
本ドキュメントは CC BY 4.0 ライセンスの元で公開されています。詳細は
LICENSE ファイルをご参照ください。