Skip to content

apbodrov/sipka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIPKA minimal stack

  • collector: Rust UDP endpoint on 0.0.0.0:9000, forwards datagrams to whispd UDP 9124
  • whispd: UDP ingest of 24+640B frames, ASR via Faster-Whisper, posts intents to intentd and actions to actionsd
  • intentd: regex NLU for Russian
  • actionsd: prints actions

Run:

cd sipka
./scripts/run.sh

ESP32 firmware (ESP-IDF + ESP-ADF, LyraT ES8388):

cd device/esp32-lyrat-adf
export IDF_PATH=~/esp/esp-idf
export ADF_PATH=~/esp/esp-adf
. $IDF_PATH/export.sh
idf.py -D SDKCONFIG_DEFAULTS=sdkconfig.defaults set-target esp32 build flash monitor

CLI examples:

./sipkactl stats
./sipkactl test

About

A server and client for ESP32-LyraT and UDP Audio stream for not only whisper ASR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors