TalOrenshtein / Silence_Remover

Detect and remove silence from user's recordings.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

silence_remover

An Android app that let the user record audio, detect silent parts in said audio, trim them and output both a trimmed version of the audio file, and a list of individual trimmed parts marked by time of occurrence. The app supports adding persistent notes to folders and files, and resuming a processing if the app detects that the processing didn't complete successfully. This App was developed for family members' personal use and as a reason to learn dart and flutter, and is covered by AGPL license. Any suggestion is welcome.

Getting Started

If you want to compile it from the source code, folllow these steps:

  • run "flutter pub run build_runner build"
  • in router.g.dart:
    • change state.params function call to state.pathParameters
    • change state.queryParams to state.uri.queryParameters
  • run "flutter build apk --split-per-abi" to get a release version of the app.
  • DONE

About

Detect and remove silence from user's recordings.

License:GNU Affero General Public License v3.0


Languages

Language:Dart 55.1%Language:C++ 22.4%Language:CMake 17.2%Language:Swift 2.2%Language:HTML 1.7%Language:C 1.3%Language:Kotlin 0.1%Language:Objective-C 0.0%