Skip to content
DHT-SRPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

aktivtalk

Welcome to aktivtalk, a digital tool designed to help self-assess exercise intensity level by reading a paragraph out loud.

Paper / Reference

For more information about the motivation, study design, and methodology, please refer to our paper:

If you use aktivtalk in your research, please cite our paper.

  • Paper: to be added
    Link/DOI: to be added

Motivation

Low physical fitness levels are associated with an increased risk of health issues such as cardiovascular diseases (CVDs). Exercise is a powerful preventive measure, but accurately assessing exercise intensity can be challenging.

Traditional methods often rely on heart rate measurements, which can be inaccurate for certain populations (e.g., people taking beta-blockers or elite athletes). aktivtalk explores an alternative approach by assessing exercise intensity through voice data.

Key Features

  • Workout configuration settings
    • Configure workout and test parameters, including testing interval, repetition interval, and warm-up duration.
  • Haptic and voice-based controls
    • Supports haptic feedback and voice-driven interaction.
  • Multiple paragraph options
    • Users can get a variety of paragraphs to read.
  • Two supported rating scales
    • Yes / Not sure / No scale
    • Borg scale
  • Pause and end controls
    • Includes pause and end buttons during flows.
  • Multilingual support
    • German and English

Interface Flow

aktivtalk interface flow and app features

Requirements

  • Flutter SDK compatible with Dart >=2.19.6 <3.0.0
  • Android Studio (Android) and/or Xcode (iOS)

Getting Started

From the activtalk_app directory:

flutter pub get
flutter run

Permissions

aktivtalk may request access to:

  • Microphone (audio recording and/or speech input)
  • Speech recognition (platform dependent)

Data & Privacy

  • The app can create audio recordings during the reading flow.
  • Recordings are stored locally on the device.
  • This repository does not include a backend upload by default.

License

Licensed under the Apache License 2.0 with the Commons Clause License Condition v1.0. See LICENSE.

This means the source is free to use, modify, and redistribute, but you may not Sell the Software — i.e. provide to third parties, for a fee or other consideration (including hosting or support fees), a product or service whose value derives entirely or substantially from the functionality of aktivtalk.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages