add brainstorm thoughts

This commit is contained in:
talksik
2025-07-26 17:15:14 -07:00
parent 5abbeb5dcd
commit 6af3f71510
+14
View File
@@ -10,3 +10,17 @@ This proof of concept is for implementing conversational loop with AI at a low l
## Requirements
Platform: the project is meant for Linux, specifically Ubuntu desktop.
## Implementation
The loop should be as follows:
- create the thread that manages the deepgram websocket client
- grab audio and send over to other thread to process & send
- stream pcm packets over the websocket connection
- print inbound messages from websocket connection to stdout
- signal in stdout when there is a "final message", which signifies "turn detection"
## Open questions
1. Can deepgram websocket stream take any format? raw pcm?
[Answer here](https://developers.deepgram.com/docs/encoding)
2. Consider using Golang to interop with c, whereby the golang uses deepgram sdk, and the c library for alsa.