sohojoe commited on
Commit
c950514
1 Parent(s): 7488193

add Architecture diagram

Browse files
.gitattributes CHANGED
@@ -39,3 +39,4 @@ models/vosk/small/ivector/final.ie filter=lfs diff=lfs merge=lfs -text
39
  models/vosk/* filter=lfs diff=lfs merge=lfs -text
40
  models/vosk/** filter=lfs diff=lfs merge=lfs -text
41
  prototypes/** filter=lfs diff=lfs merge=lfs -text
 
 
39
  models/vosk/* filter=lfs diff=lfs merge=lfs -text
40
  models/vosk/** filter=lfs diff=lfs merge=lfs -text
41
  prototypes/** filter=lfs diff=lfs merge=lfs -text
42
+ images/** filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -69,3 +69,16 @@ streamlit run app.py
69
  * Audio errors may occur due to the way the app converts from ElevenLabs stream to WebRTC audio
70
  * Audio error may happen if the server is running slow
71
  * May hang and server needs a hard reset
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  * Audio errors may occur due to the way the app converts from ElevenLabs stream to WebRTC audio
70
  * Audio error may happen if the server is running slow
71
  * May hang and server needs a hard reset
72
+
73
+ ## Architecture
74
+
75
+ ![Image of the architecture](./images/ProjectCharlesCommunicationArchitecture.jpg)
76
+
77
+ Key Technologies:
78
+
79
+ * Ray Actors & Queues - backbone of interprocess communication
80
+ * Streamlit - UI & WebRTC connection
81
+ * Vosk - speech to text
82
+ * ChatGPT - text to text
83
+ * ElevenLabs TTS - text to speech
84
+ * Twilio - optional faster WebRTC connection
images/ProjectCharlesCommunicationArchitecture.jpg ADDED

Git LFS Details

  • SHA256: 04b8362c00e59ffa06cb2332462f85ec44dfcdd3e8ae773a8e7cdca588051d4c
  • Pointer size: 132 Bytes
  • Size of remote file: 2.14 MB