Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HumeAI/hume-api-examples
/ functions
Functions
590 in github.com/HumeAI/hume-api-examples
⨍
Functions
590
◇
Types & classes
117
↳
Endpoints
10
↓ 43 callers
Method
on
( event: string, listener: ( ...args: any[] ) => void )
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:30
↓ 33 callers
Function
result
(state: State, ...effects: Effect[])
evi/evi-typescript-proxy/app/main.ts:139
↓ 20 callers
Method
stop
()
tts/tts-typescript-lipsync/mouth.ts:265
↓ 17 callers
Method
connect
Establish and maintain a connection to the WebSocket server, handling reconnections as needed. Args: socket_url (str): T
evi/evi-python-raw-api/src/connection.py:31
↓ 15 callers
Function
mirror
(leftSide: [number, number][])
tts/tts-typescript-lipsync/mouth.ts:11
↓ 12 callers
Method
close
()
evi/evi-typescript-proxy/app/upstream.ts:82
↓ 11 callers
Method
send
(message: WSMessage)
evi/evi-typescript-proxy/app/upstream.ts:88
↓ 10 callers
Function
abortable
(signal: AbortSignal, p: Promise<T>)
evi/evi-typescript-proxy/app/cli.ts:6
↓ 9 callers
Method
start
(timestamp: number)
tts/tts-typescript-lipsync/mouth.ts:259
↓ 8 callers
Method
ConnectAsync
()
tts/tts-dotnet-quickstart/StreamingTtsService.cs:143
↓ 8 callers
Function
cn
(...inputs: ClassValue[])
evi/evi-next-js-pages-router-quickstart/utils/index.ts:4
↓ 7 callers
Function
cn
(...inputs: ClassValue[])
evi/evi-next-js-app-router-quickstart/utils/index.ts:4
↓ 7 callers
Function
cn
(...inputs: ClassValue[])
evi/evi-next-js-function-calling/utils/index.ts:4
↓ 7 callers
Function
connect
( sessionSettings?: Hume.empathicVoice.ConnectSessionSettings, )
evi/evi-typescript-quickstart/src/main.ts:120
↓ 7 callers
Function
exhaustive
(x: never)
evi/evi-typescript-proxy/app/util.ts:7
↓ 6 callers
Method
Enqueue
(Action action)
evi/evi-unity-quickstart/Assets/Scripts/HumeEVI.cs:641
↓ 6 callers
Function
disconnect
()
evi/evi-typescript-quickstart/src/main.ts:142
↓ 6 callers
Function
handler
( req: NextApiRequest, res: NextApiResponse )
evi/evi-next-js-pages-router-quickstart/pages/api/control-plane/set-llm-key.ts:6
↓ 6 callers
Method
menu
( message: string, labels: string[], signal: AbortSignal, explicitKeys?: string[], )
evi/evi-typescript-proxy/app/cli.ts:36
↓ 5 callers
Method
DisposeAsync
()
evi/evi-dotnet-quickstart/EviTests.cs:43
↓ 5 callers
Method
SendAsync
(object message)
tts/tts-dotnet-quickstart/StreamingTtsService.cs:208
↓ 5 callers
Function
cleanupEffect
()
evi/evi-typescript-proxy/app/main.ts:125
↓ 5 callers
Method
play
( element?: string | HTMLElement )
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:8
↓ 4 callers
Function
App
()
evi/evi-react-native/App.tsx:54
↓ 4 callers
Method
End
()
tts/tts-dotnet-quickstart/StreamingTtsService.cs:51
↓ 4 callers
Method
SendFlushAsync
()
tts/tts-dotnet-quickstart/StreamingTtsService.cs:216
↓ 4 callers
Method
StartAsync
()
tts/tts-dotnet-quickstart/Program.cs:368
↓ 4 callers
Method
StopAsync
()
tts/tts-dotnet-quickstart/Program.cs:390
↓ 4 callers
Function
append
()
tts/tts-next-js-chat/src/app/components/AudioPlayer.tsx:37
↓ 4 callers
Method
connect
(args: ConnectArgs)
evi/evi-typescript-proxy/app/upstream.ts:36
↓ 4 callers
Function
mute
()
evi/evi-react-native/modules/audio/src/AudioModule.web.ts:68
↓ 4 callers
Function
setConnected
(on: boolean)
evi/evi-typescript-quickstart/src/main.ts:72
↓ 4 callers
Function
startAudioPlayer
(mode: 'raw' | 'container' = 'container')
tts/tts-typescript-quickstart/audio_player.ts:12
↓ 4 callers
Function
stopRecordingAndTranscribe
()
tts/tts-next-js-chat/src/app/hooks/useRecording.ts:26
↓ 4 callers
Function
unmute
()
evi/evi-react-native/modules/audio/src/AudioModule.web.ts:72
↓ 4 callers
Function
waitForChatMetadataFromPage
(page: Page, timeoutMs = 30_000)
evi/evi-next-js-app-router-quickstart/tests/voice-react.spec.ts:217
↓ 3 callers
Method
SendCloseAsync
()
tts/tts-dotnet-quickstart/StreamingTtsService.cs:222
↓ 3 callers
Method
WriteAudio
(byte[] audioBytes)
tts/tts-dotnet-quickstart/Program.cs:321
↓ 3 callers
Function
assert_valid_audio_chunk
Assert that a streaming audio chunk is a base64 string.
tts/tts-python-quickstart/test_app.py:40
↓ 3 callers
Method
broadcast
(message: Message)
evi/evi-typescript-proxy/app/downstream.ts:46
↓ 3 callers
Method
close
()
evi/evi-typescript-proxy/app/downstream.ts:55
↓ 3 callers
Method
closeWithError
(code: number, reason: string)
evi/evi-typescript-proxy/app/downstream.ts:62
↓ 3 callers
Function
handle_messages
()
evi/evi-python-quickstart/test_quickstart.py:48
↓ 3 callers
Function
log
(text: str)
evi/evi-python-quickstart/quickstart.py:22
↓ 3 callers
Function
sleep
(ms: number)
evi/evi-typescript-quickstart/src/lib/evi.test.ts:368
↓ 3 callers
Function
sleep
(ms: number)
tts/tts-typescript-quickstart/index.test.ts:365
↓ 3 callers
Function
startRecording
()
tts/tts-next-js-chat/src/app/hooks/useRecording.ts:9
↓ 3 callers
Function
stop
()
tts/tts-typescript-quickstart/audio_player.ts:39
↓ 3 callers
Function
submitResponse
(status,event)
evi/evi-python-wss-clm-endpoint/cdk/cdk.out/asset.ee7de53d64cc9d6248fa6aa550f92358f6c907b5efd6f3298aeab1b5e7ea358a/__entrypoint__.js:1
↓ 2 callers
Method
ReceiveAudioChunksAsync
()
tts/tts-dotnet-quickstart/StreamingTtsService.cs:228
↓ 2 callers
Method
_extract_prosody_scores
(self, message: HumeMessage)
evi/evi-python-clm-wss/main.py:56
↓ 2 callers
Method
_get_top_prosody_scores
(self, prosody_scores: ProsodyScores, count: int = 3)
evi/evi-python-clm-wss/main.py:65
↓ 2 callers
Method
_mutateChatHistory
()
tts/tts-next-js-agora/lib/message.ts:220
↓ 2 callers
Method
_prosody_report
(self, prosody_scores: ProsodyScores)
evi/evi-python-clm-wss/main.py:69
↓ 2 callers
Function
assert_valid_audio_bytes
Assert that collected audio chunks are valid bytes.
tts/tts-python-quickstart/test_app.py:33
↓ 2 callers
Function
c
(r,e)
evi/evi-python-wss-clm-endpoint/cdk/cdk.out/asset.ee7de53d64cc9d6248fa6aa550f92358f6c907b5efd6f3298aeab1b5e7ea358a/index.js:1
↓ 2 callers
Method
check_messages
(self)
evi/evi-touchdesigner/Scripts/MessagePlaback.py:24
↓ 2 callers
Method
choose_device
Allow the user to select an audio device from a list of available devices. Args: devices (List[Tuple[int, str, int]]): A
evi/evi-python-raw-api/src/devices.py:46
↓ 2 callers
Method
cleanup
()
tts/tts-next-js-agora/lib/message.ts:316
↓ 2 callers
Method
close
()
evi/evi-typescript-proxy/app/upstream.ts:141
↓ 2 callers
Method
connect
(_args?: any)
evi/evi-typescript-proxy/app/upstream.ts:135
↓ 2 callers
Function
control_plane_demo
Demonstrate control plane features: observing, sending messages, and updating settings. This function showcases control plane capabilities: 1
evi/evi-python-control-plane/main.py:166
↓ 2 callers
Function
create_audio_collector
Create a mock that collects audio bytes
tts/tts-python-quickstart/test_app.py:22
↓ 2 callers
Function
d
(r)
evi/evi-python-wss-clm-endpoint/cdk/cdk.out/asset.ee7de53d64cc9d6248fa6aa550f92358f6c907b5efd6f3298aeab1b5e7ea358a/index.js:1
↓ 2 callers
Function
example1
()
tts/tts-python-quickstart/app.py:45
↓ 2 callers
Function
example3
()
tts/tts-python-quickstart/app.py:135
↓ 2 callers
Function
example3
()
tts/tts-typescript-quickstart/index.ts:157
↓ 2 callers
Function
fetchChatEvents
( chatId: string, )
evi/evi-next-js-app-router-quickstart/tests/voice-react.spec.ts:235
↓ 2 callers
Function
fetchChatEvents
( chatId: string, )
evi/evi-typescript-quickstart/src/lib/evi.test.ts:348
↓ 2 callers
Method
getMediaStreamTrack
()
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:13
↓ 2 callers
Method
getNextEvent
()
evi/evi-typescript-proxy/app/cli.ts:128
↓ 2 callers
Function
getWindow
()
evi/evi-next-js-app-router-quickstart/utils/e2e-hooks.ts:13
↓ 2 callers
Function
handleInterruption
()
evi/evi-react-native/App.tsx:194
↓ 2 callers
Method
handleStreamMessage
( stream: Uint8Array )
tts/tts-next-js-agora/lib/message.ts:127
↓ 2 callers
Function
isAgentMessage
(message: IMessageListItem)
tts/tts-next-js-agora/components/ConvoTextStream.tsx:34
↓ 2 callers
Function
load_config
Load and validate environment variables.
evi/evi-python-control-plane/main.py:32
↓ 2 callers
Function
m
(r,e)
evi/evi-python-wss-clm-endpoint/cdk/cdk.out/asset.ee7de53d64cc9d6248fa6aa550f92358f6c907b5efd6f3298aeab1b5e7ea358a/index.js:1
↓ 2 callers
Function
n
(r,e,o,i)
evi/evi-python-wss-clm-endpoint/cdk/cdk.out/asset.ee7de53d64cc9d6248fa6aa550f92358f6c907b5efd6f3298aeab1b5e7ea358a/index.js:1
↓ 2 callers
Function
next
(state: State, event: AppEvent)
evi/evi-typescript-proxy/app/main.ts:138
↓ 2 callers
Function
p
(r,e)
evi/evi-python-wss-clm-endpoint/cdk/cdk.out/asset.ee7de53d64cc9d6248fa6aa550f92358f6c907b5efd6f3298aeab1b5e7ea358a/index.js:1
↓ 2 callers
Function
phonemeToViseme
(phoneme: string)
tts/tts-typescript-lipsync/mouth.ts:114
↓ 2 callers
Function
player
()
evi/evi-react-native/modules/audio/src/AudioModule.web.ts:13
↓ 2 callers
Method
render
()
evi/evi-typescript-function-calling/src/main.ts:348
↓ 2 callers
Method
send
(_message: WSMessage)
evi/evi-typescript-proxy/app/upstream.ts:147
↓ 2 callers
Function
send_control_message
Send a control message to an active Chat using the control plane API. The control plane allows you to post messages to an active Chat without
evi/evi-python-control-plane/main.py:47
↓ 2 callers
Method
setEnabled
( enabled: boolean )
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:14
↓ 2 callers
Method
setState
(state: State)
evi/evi-typescript-proxy/app/cli.ts:27
↓ 2 callers
Function
teardownAnalyser
()
tts/tts-next-js-agora/components/MicrophoneButton.tsx:54
↓ 2 callers
Function
toggleBtnStates
* toggles `start` and `stop` buttons' disabled states
evi/evi-typescript-function-calling/src/main.ts:283
↓ 2 callers
Function
useProxyState
()
evi/evi-typescript-proxy/web/useProxyState.ts:4
↓ 2 callers
Function
useVoiceSettings
()
tts/tts-next-js-chat/src/app/context/VoiceSettingsContext.tsx:35
↓ 2 callers
Function
validate_env_vars
Load environment variables from .env, then ensure all required variables are set. If any are missing, raise a RuntimeError with a helpful mes
tts/tts-python-livekit/src/utils.py:9
↓ 2 callers
Function
waitForChatMetadata
(getSocket: () => any)
evi/evi-typescript-quickstart/src/lib/evi.test.ts:306
↓ 2 callers
Function
waitForSocketOpen
(socket: any)
evi/evi-typescript-quickstart/src/lib/evi.test.ts:284
↓ 2 callers
Function
waitForStreamOpen
(getStream: () => any)
tts/tts-typescript-quickstart/index.test.ts:309
↓ 1 callers
Method
Add_item
(self, audio_data)
evi/evi-touchdesigner/Scripts/MessagePlaback.py:28
↓ 1 callers
Method
Dispose
()
tts/tts-dotnet-quickstart/StreamingTtsService.cs:266
↓ 1 callers
Method
EndStreamAsync
()
tts/tts-dotnet-quickstart/Program.cs:329
↓ 1 callers
Function
G
(r,e)
evi/evi-python-wss-clm-endpoint/cdk/cdk.out/asset.ee7de53d64cc9d6248fa6aa550f92358f6c907b5efd6f3298aeab1b5e7ea358a/index.js:1
↓ 1 callers
Method
GetAsyncEnumerable
()
tts/tts-dotnet-quickstart/StreamingTtsService.cs:68
next →
1–100 of 590, ranked by callers