Skip to content

takeoutfm/takeout_assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

56e8e28 · Mar 25, 2024

History

15 Commits
Mar 25, 2024
Mar 12, 2024
Mar 25, 2024
Dec 7, 2023
Mar 25, 2024
Jan 8, 2024
Mar 25, 2024
Mar 25, 2024
Mar 25, 2024

Repository files navigation

TakeoutFM Assistant

Voice assistant app with offline speech recognition using Vosk that displays a clock and listens for wake-word(s) followed by voice actions that are processed internally or dispatched to other apps using Android intents.

Features include:

  • Supports music playlist & playback commands using Takeout
  • Volume control commands
  • Hue light control commands
  • Wake-words are optional, speak naturally, it's all offline and locally processed
  • Lava Clock from the Flutter 2020 clock challenge (@jamesblasco)
  • Vosk offline speech recognition (english small model)
  • Torch/flashlight on/off
  • GMS is not required
  • Works with AOSP-based systems like LineageOS

See SPEECH.md for recognized speech commands and supported languages.

Lava Clock originally available at https://github.com/jamesblasco/flutter_lava_clock. It has been updated to support latest Flutter and Dart versions.

Vosk is available at https://alphacephei.com/vosk/.