add brainstorm thoughts
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user