Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZackAkil/immersive-language-learning-with-live-api
/ functions
Functions
140 in github.com/ZackAkil/immersive-language-learning-with-live-api
⨍
Functions
140
◇
Types & classes
39
↳
Endpoints
3
Method
fromLanguage
(value)
src/components/view-chat.js:41
Method
getBytesSent
()
src/lib/gemini-live/geminilive.js:454
Method
getMissionIcon
(title)
src/components/view-missions.js:355
Method
getVideoElement
* Get the video element for preview
src/lib/gemini-live/mediaUtils.js:279
Function
get_fingerprint_key
(request: Request)
server/main.py:76
Function
get_global_key
(request: Request)
server/main.py:79
Function
get_status
Returns the current configuration mode (Simple vs Production).
server/main.py:138
Method
is_bot_likely
Determine if the request is likely from a bot based on the score. Args: score: The reCAPTCHA score (0.0 to 1.0)
server/recaptcha_validator.py:145
Method
language
(value)
src/components/view-chat.js:37
Method
mission
(value)
src/components/view-chat.js:32
Method
mode
(value)
src/components/view-chat.js:45
Method
observedAttributes
()
src/components/text-cycler.js:23
Method
onReceiveMessage
(messageEvent)
src/lib/gemini-live/geminilive.js:286
Method
process
(inputs, outputs, parameters)
public/audio-processors/capture.worklet.js:29
Method
process
(inputs, outputs, parameters)
public/audio-processors/playback.worklet.js:37
Method
receive_loop
()
server/gemini_live.py:157
Method
register_tool
(self, func: Callable)
server/gemini_live.py:42
Method
result
(value)
src/components/view-summary.js:23
Method
sendTextMessage
(text)
src/lib/gemini-live/geminilive.js:407
Method
sendToolResponse
(toolCallId, response)
src/lib/gemini-live/geminilive.js:422
Method
send_audio
()
server/gemini_live.py:126
Method
send_text
()
server/gemini_live.py:147
Method
send_video
()
server/gemini_live.py:136
Function
serve_spa
(full_path: str)
server/main.py:155
Method
setActive
(isActive)
src/components/audio-visualizer.js:111
Method
setEnableFunctionCalls
(enabled)
src/lib/gemini-live/geminilive.js:225
Method
setGoogleGrounding
(newGoogleGrounding)
src/lib/gemini-live/geminilive.js:196
Method
setProactivity
(proactivity)
src/lib/gemini-live/geminilive.js:210
Method
setResponseModalities
(modalities)
src/lib/gemini-live/geminilive.js:201
Method
setVoice
(voiceName)
src/lib/gemini-live/geminilive.js:205
Method
setVolume
* Set volume (0.0 to 1.0)
src/lib/gemini-live/mediaUtils.js:517
Method
start
* Start video streaming from camera * @param {Object} options - { fps: number, width: number, height: number, facingMode: string, quality: number,
src/lib/gemini-live/mediaUtils.js:292
Method
start
* Start screen capture * @param {Object} options - { fps: number, width: number, height: number, quality: number }
src/lib/gemini-live/mediaUtils.js:356
Function
startup_event
Test Redis connection on startup.
server/main.py:96
Method
stop
* Stop capturing
src/lib/gemini-live/mediaUtils.js:242
Method
stop
()
src/lib/gemini-live/mediaUtils.js:342
Method
takeSnapshot
* Take a single snapshot
src/lib/gemini-live/mediaUtils.js:267
Method
updateModeUI
()
src/components/view-missions.js:304
Function
websocket_endpoint
WebSocket endpoint for Gemini Live. Requires a valid session token generated via /api/auth.
server/main.py:213
Method
wrapper
(*args, **kwargs)
server/simple_tracker.py:78
← previous
101–140 of 140, ranked by callers