Skip to content

Update README: replace AssemblyAI references with Inworld STT#57

Merged
cherylafichter merged 3 commits into
supabasefrom
cursor/supabase-stt-integration-7d92
Mar 16, 2026
Merged

Update README: replace AssemblyAI references with Inworld STT#57
cherylafichter merged 3 commits into
supabasefrom
cursor/supabase-stt-integration-7d92

Conversation

@cherylafichter
Copy link
Copy Markdown
Contributor

@cherylafichter cherylafichter commented Mar 16, 2026

Updates the README to reflect the migration from AssemblyAI to Inworld STT (per PR #55 merged to main):

  • Removed AssemblyAI from prerequisites (only Inworld API key needed now)
  • Updated .env example and service table to remove ASSEMBLY_AI_API_KEY
  • Updated architecture description: AssemblyAI → Inworld STT with energy-based VAD
  • Updated env vars table: replaced ASSEMBLY_AI_API_KEY and ASSEMBLY_AI_EAGERNESS with INWORLD_STT_EAGERNESS

Slack Thread

Open in Web Open in Cursor 

- Replace AssemblyAI STT WebSocket node with Inworld STT REST API node
  using energy-based VAD for end-of-turn detection
- Add InworldSTTNode with configurable silence threshold, min speech
  duration, and energy threshold presets (low/medium/high eagerness)
- Update ConversationGraphWrapper to use InworldSTTNode instead of
  AssemblyAISTTWebSocketNode
- Update ConnectionManager: remove assemblyAI session cleanup, update
  callback signatures to capture conversationId/languageCode at trigger
  time, switchConversation returns boolean
- Update WebSocket handler for new callback signatures with
  conversationId and languageCode parameters
- Update graph-service to use INWORLD_API_KEY instead of
  ASSEMBLY_AI_API_KEY
- Add timeout protection (15s) with AbortController for STT API calls
- Add unit tests for InworldSTTNode
- Add backend/.prettierignore
- Remove assembly-ai-stt-ws-node.ts
- Update comments and references throughout codebase

Co-authored-by: cherylafichter <cherylafichter@users.noreply.github.com>
@cherylafichter cherylafichter requested a review from a team as a code owner March 16, 2026 20:56
@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@cursor cursor Bot changed the title Replace AssemblyAI STT with Inworld STT API (supabase branch) [REVERTED - Please Close] Replace AssemblyAI STT with Inworld STT API (supabase branch) Mar 16, 2026
Co-authored-by: cherylafichter <cherylafichter@users.noreply.github.com>
@cursor cursor Bot changed the title [REVERTED - Please Close] Replace AssemblyAI STT with Inworld STT API (supabase branch) Update README: replace AssemblyAI references with Inworld STT Mar 16, 2026
@cherylafichter cherylafichter merged commit 3b746b1 into supabase Mar 16, 2026
1 check was pending
@cherylafichter cherylafichter deleted the cursor/supabase-stt-integration-7d92 branch March 16, 2026 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants