Skip to content

๐Ÿฎ๐Ÿ“ข The first AI voice assistant that interrupts *you*

License

Notifications You must be signed in to change notification settings

KhoomeiK/interrupting-cow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Interrupting Cow

๐Ÿฎ๐Ÿ“ข The first AI voice assistant that interrupts *you*

๐Ÿ”— Agents for Web Data Extraction ย ย โ€ขย ย  ๐Ÿฆ Twitter

Interrupting Cow ๐Ÿฎ๐Ÿ“ข

Interruptions make conversations feel natural. Much work has focused on AI voice assistants that can be interrupted by humans, but systems that know much more than us should be able to interrupt us too.

As you speak, Interrupting Cow ๐Ÿฎ๐Ÿ“ข predicts the next K tokens you'll say, and when it gets N tokens (N < K) correct, it becomes "confident" enough to interrupt you. It then uses the entire K-token prediction to generate a response.

Interrupting Cow ๐Ÿฎ๐Ÿ“ข currently uses Whisper-Realtime for speech recognition, GPT-3.5-Turbo for interruption prediction, GPT-4 for response generation, and OpenAI TTS for text-to-speech.

Issues

  • refactor and modularize for use as a Python package
  • realtime speech recognition is too slow and choppy
  • migrate from GPT-3.5-Turbo to a faster local LLM

About

๐Ÿฎ๐Ÿ“ข The first AI voice assistant that interrupts *you*

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages