Бесплатное некоммерческое приложение для Android: телефон нижним торцом на живот, и он ищет сердцебиение малыша. Открытый код, без интернета и рекламы. Не медицинское изделие.
Translation pending
HealthGitHub @AnnoytOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Бесплатное некоммерческое приложение: сердце малыша обычным телефоном. Не медицинское изделие. / Free non-commercial app: fetal heartbeat with a regular phone. Not a medical device.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Бесплатное приложение для Android, которое помогает услышать сердце малыша обычным телефоном. Телефон ставят нижним торцом на живот, и он слушает звуки тела микрофоном. Это исследовательский некоммерческий проект с открытым кодом.
Сайт проекта: https://annoyt.github.io/puls-malysha/
Это не медицинское изделие. Приложение не ставит диагноз, может не найти сердцебиение или ошибиться. Оно не заменяет врача, КТГ и доплер. Если малыш шевелится меньше обычного, есть боль, кровотечение или подтекание вод, сразу обращайтесь к врачу и не проверяйте себя приложением.
Честно: проверено мало. Ниже результаты исследовательской проверки алгоритма, а не медицинские характеристики.
apksigner verify --print-certs PulseMalysha-*.apk. Отпечаток SHA-256 сертификата:
5C:5B:AD:28:36:78:5A:36:61:F9:B8:59:F9:86:0B:DE:60:8B:D4:18:EE:7E:76:B8:99:FB:16:80:A6:FB:C1:4EРазрешения: микрофон (звук живота), камера со вспышкой (пульс мамы с пальца), уведомления (поиск идёт, даже если экран погас), сеть (только если вы сами подключаете свой компьютер в домашней сети).
scripts/live.py) и на телефоне (Java, android/src/dev/hb/monitor/FetalTracker.java); совпадение проверяет android/test/detector_check.py.Чтобы приложение лучше работало у разных мам и когда-нибудь могло замечать отклонения, нужны записи от многих беременных с эталоном (доплер или КТГ рядом). Участие добровольное и безвозмездное, цель только научная, коммерческой выгоды нет ни у кого.
Документы: политика конфиденциальности, условия использования, согласие для участниц (Казахстан, Россия, Беларусь), документы на португальском (Бразилия). Это шаблоны: перед сбором записей их проверяет юрист страны участницы.
| Папка | Что внутри |
|---|---|
android/ | приложение (Java, сборка без Gradle: android/build.sh) |
scripts/ | инструменты ПК: приём с телефона (./hb app), живой поиск, анализ записей |
nn/ | нейросеть ритма RhythmNet, разметка и проверки |
docs/ | сайт проекта и юридические документы |
Сборка APK: нужны JDK 17, aapt2, zipalign, apksigner (Debian: пакеты aapt, zipalign, apksigner), а также tools/android.jar (Android SDK, API 34) и tools/r8.jar (R8/D8 из Android SDK build-tools). Тогда:
bash android/build.sh
Инструменты ПК: Python 3.11+, pip install -r requirements.txt, затем ./hb покажет команды. Записи с телефона по USB или Wi-Fi идут через adb и scrcpy (не входят в репозиторий).
Модели и данные: https://huggingface.co/youannoingme/puls-malysha-rhythmnet (сеть ритма; набор записей появится после письменного согласия участницы).
Проект альтруистический и некоммерческий: приложение бесплатное, участницы и авторы ничего не платят и не получают.
Открытые данные, на которых обучалась и проверялась сеть: PhysioNet (IIScFHSDB, SUFHSDB, Fetal PCG Database, PhysioNet/CinC Challenge 2016), FetalCareDB и набор k5z7hf6vbb на Mendeley Data. Идея ставить телефон нижним торцом к коже: статья DopFone (Garg et al., IMWUT 2025).
Puls Malysha ("baby's pulse") is a free, open, non-commercial research Android app. You place the phone's bottom edge on the pregnant belly, and the microphone listens for the fetal heartbeat. The mother's own pulse is taken from a finger on the rear camera, so her heart is not mistaken for the baby's. Search hints, a belly map and headphone listening with an echo guard are included. Everything runs on the phone, with no internet and no accounts.
Not a medical device. It may miss the heartbeat or be wrong, and it does not replace a doctor, CTG or Doppler.
On the open FetalCareDB recordings, a "stable" reading is within ±8 bpm 93–96% of the time; sensitivity is 93% when the mother's pulse is known and 26–79% without it. The live app has been tested with one family. Code is licensed under PolyForm Noncommercial 1.0.0; content, models and data under CC BY-NC-SA 4.0.