Skip to content

takeoutfm/takeout_assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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/.