Skip to content

andreinechaev/AccentDetector_Android

Repository files navigation

Speaker app

The application is initial step towards Accent detector

Build

The project relies on Oboe library

Mac

make sure that you have $OBOE_PATH set as environment variable

Linux

For some reasons the env var $OBOE_PATH is not detected by CMake To build the project you need to set it explicitly in CMakeLists.txt

Windows

Not tried

Road map

  1. Read & Write audio simultaneously from/to mic and speaker

    • Support earpiece
    • Support USB headphones
    • Support BT headphones
    • Achieve minimal latency
  2. Embed tongue twisters

    • UI for selecting twisters
    • UI font and background selection (Themes)
  3. Draw FFT in real time

    • Calculate FFT without affecting audio transmitter (multithreading)
    • Display FFT based spectrogram in real time
    • Achieve minimal latency
  4. Set timbre preferences

    • Calculate timbre of the speaker
    • Display timbre scale
    • Introduce the ability to set timbre range
    • Vibrate/sound when the speaker gets out of the range
  5. Speech to text

    • Use embedded tools for speech recognition
    • Try word to word processing with confidence level
    • Colorize text based on confidence level

Mockup

About

Audio processing on Android devices with Oboe lib

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors