Skip to content

Commit 272897b

Browse files
authored
Merge pull request #3 from flo-bit/main
deploy
2 parents 042e6b6 + 3357350 commit 272897b

16 files changed

+1157
-152
lines changed

README.md

+26-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
# sveltekit openai realtime api
22

3-
this is a sveltekit port of the [openai-realtime-console](https://github.com/openai/openai-realtime-console) repository.
3+
this is a svelte component for using the openai realtime api (and mostly a direct port to svelte of the [openai-realtime-console](https://github.com/openai/openai-realtime-console) repository).
44

5-
it allows you to easily use the openai realtime api in your sveltekit project.
5+
it allows you to easily use the openai realtime api in your svelte(kit) project.
66

77
work in progress, but it should be functional.
88

9+
demo here (enter your own api key, as always be careful with stuff like that and e.g. use a 2$ limited api key): https://flo-bit.dev/svelte-openai-realtime-api/
10+
11+
https://github.com/user-attachments/assets/c1e96dac-98b5-4e16-95e8-9cbc6e60865d
12+
913
## how to use
1014

1115
> [!WARNING]
@@ -115,11 +119,29 @@ $ node relay-server/index.js
115119

116120
## todos
117121

122+
- [x] show waveforms
118123
- [ ] add tests
124+
- [ ] update main demo ui
119125
- [ ] add more documentation
120-
- [ ] show waveforms
126+
- [ ] simple setup client side, server side
127+
- [ ] all props
121128
- [ ] tool calling
122-
- [ ] update ui
129+
- [ ] events
130+
- onConnect
131+
- onDisconnect
132+
- onError
133+
- onInterrupt
134+
- onRealtimeEvent
135+
- onConversationUpdate
136+
- speechStart
137+
- speechStop
138+
- [ ] error handling
139+
- [ ] pause/resume recording
140+
- [ ] send text message
141+
- [ ] update props
142+
- instructions
143+
- voice
144+
- vad settings
123145

124146
## license
125147

0 commit comments

Comments
 (0)