Skip to content
/ sato Public

Platform to build functionality for LLM-powered smart home speakers

Notifications You must be signed in to change notification settings

IshanG97/sato

Repository files navigation

sato

https://v0-sato.vercel.app/

Platform to build functionality for LLM-powered smart home speakers

Tech for EQ (this is what the speaker will use to dynamically modify the EQ based on the audio waveform input):

  1. Web Audio API - Browser's native audio processing engine (will be swapped to something more robust)
  2. AudioContext - Main audio processing context
  3. AudioBuffer - In-memory audio data representation
  4. AudioBufferSourceNode - Audio playback source
  5. BiquadFilterNode - Digital audio filters for EQ bands
  6. GainNode - Volume/gain control
sato_eq

Tech for chatbot (the speaker will run this in the background):

  1. Web Browser's Speech-To-Text (STT) transcription (will be swapped to something more robust)
  2. ChatGPT 4o for response generation
  3. ElevenLabs for Text-To-Speech (TTS) responses (will take ChatGPT responses and apply TTS)
sato_chat

Other tech:

  1. Supabase for user authentication and database

About

Platform to build functionality for LLM-powered smart home speakers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published