Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HumeAI/hume-api-examples
/ types & classes
Types & classes
117 in github.com/HumeAI/hume-api-examples
⨍
Functions
590
◇
Types & classes
117
↳
Endpoints
10
↓ 2 callers
Class
Queue
<summary> Thread-safe async queue implementation for WebSocket message handling. Race Condition Fix: This queue is accessed from multiple threads: 1.
tts/tts-dotnet-quickstart/StreamingTtsService.cs:27
↓ 1 callers
Class
Agent
This is a simple "Eliza" agent that returns vague randomly-chosen responses that might seem relevant. In most real applications, you would a
evi/evi-python-clm-wss/main.py:38
↓ 1 callers
Class
AudioProcessingConfig
evi/evi-python-phone-calling-proxy-server/audio_processors/evi_audio_processor.py:15
↓ 1 callers
Class
Authenticator
A class to handle authentication with Hume AI's API via OAuth2. Attributes: api_key (str): The API key provided by Hume AI.
evi/evi-python-raw-api/src/authenticator.py:7
↓ 1 callers
Class
ElizaStack
evi/evi-python-wss-clm-endpoint/cdk/cdk/eliza_stack.py:9
↓ 1 callers
Class
EviAudioProcessor
evi/evi-python-phone-calling-proxy-server/audio_processors/evi_audio_processor.py:27
↓ 1 callers
Class
TwilioAudioProcessor
evi/evi-python-phone-calling-proxy-server/audio_processors/twilio_audio_processor.py:12
↓ 1 callers
Class
VoiceAssistant
Agent using the voice-assistant prompt.
tts/tts-python-livekit/src/agent_session/main.py:18
↓ 1 callers
Class
WavHeader
WAV header parsing class
evi/evi-react-native/modules/audio/android/src/main/java/expo/modules/audio/AudioModule.kt:315
↓ 1 callers
Class
WebSocketHandler
Handler for containing the EVI WebSocket and associated socket handling behavior.
evi/evi-python-function-calling/main.py:15
Class
evi/evi-typescript-proxy/app/upstream.ts:5
Class
evi/evi-typescript-proxy/app/upstream.ts:31
Class
evi/evi-typescript-proxy/app/upstream.ts:99
Class
evi/evi-typescript-proxy/app/upstream.ts:134
Class
evi/evi-typescript-proxy/app/downstream.ts:14
Class
evi/evi-typescript-proxy/app/api.ts:4
Class
evi/evi-typescript-proxy/app/cli.ts:15
Class
evi/evi-typescript-function-calling/src/main.ts:334
Class
evi/evi-typescript-quickstart/src/lib/evi.test.ts:23
Class
evi/evi-react-native/polyfills.ts:1
Class
evi/evi-react-native/polyfills.ts:1
Class
evi/evi-react-native/modules/audio/src/AudioModule.ts:5
Class
tts/tts-next-js-agora/lib/message.ts:92
Class
tts/tts-typescript-lipsync/mouth.ts:128
Class
tts/tts-typescript-lipsync/mouth.ts:234
Class
tts/tts-typescript-quickstart/index.test.ts:47
Interface
AgentResponse
tts/tts-next-js-agora/types/conversation.ts:34
Interface
AgoraRTCProviderProps
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:59
Interface
AgoraStartRequest
tts/tts-next-js-agora/types/conversation.ts:51
Interface
AgoraTokenData
tts/tts-next-js-agora/types/conversation.ts:3
Class
Api
evi/evi-typescript-proxy/app/api.ts:4
Class
AudioDevices
A class to manage and select audio input and output devices using PyAudio.
evi/evi-python-raw-api/src/devices.py:6
Interface
AudioGalleryProps
tts/tts-next-js-vercel-ai-sdk/src/components/AudioGallery.tsx:8
Class
AudioModule
evi/evi-react-native/modules/audio/android/src/main/java/expo/modules/audio/AudioModule.kt:32
Class
AudioModule
evi/evi-react-native/modules/audio/src/AudioModule.ts:5
Interface
AudioVisualizerProps
tts/tts-next-js-agora/components/AudioVisualizer.tsx:6
Class
AutoLoadDefaultScene
evi/evi-unity-quickstart/Assets/Editor/AutoLoadDefaultScene.cs:5
Interface
ButtonProps
evi/evi-next-js-app-router-quickstart/components/ui/button.tsx:36
Interface
ButtonProps
evi/evi-next-js-pages-router-quickstart/components/ui/button.tsx:36
Interface
ButtonProps
evi/evi-next-js-function-calling/components/ui/button.tsx:36
Class
CLI
evi/evi-typescript-proxy/app/cli.ts:15
Class
ChatCard
evi/evi-typescript-function-calling/src/main.ts:334
Interface
ChatEntry
evi/evi-react-native/App.tsx:27
Class
ChatHistoryItem
evi/evi-python-clm-wss/main.py:34
Interface
ChatMessage
evi/evi-typescript-function-calling/src/main.ts:327
Class
ClickToConverse
<summary> Handles click interaction to start/stop EVI conversation. </summary>
evi/evi-unity-quickstart/Assets/Scripts/SceneBuilder.cs:247
Class
ClickToSpeak
tts/tts-unity-quickstart/Assets/Scripts/SceneBuilder.cs:83
Interface
ClientStartRequest
tts/tts-next-js-agora/types/conversation.ts:12
Interface
Clip
tts/tts-next-js-vercel-ai-sdk/src/types/clip.ts:1
Interface
ClipCardProps
tts/tts-next-js-vercel-ai-sdk/src/components/AudioClipCard.tsx:5
Class
Connection
A class to handle the connection to the WebSocket server for streaming audio data.
evi/evi-python-raw-api/src/connection.py:25
Interface
ConversationComponentProps
tts/tts-next-js-agora/types/conversation.ts:27
Enum
ConversationState
evi/evi-unity-quickstart/Assets/Scripts/HumeEVI.cs:41
Class
ConversationVisualFeedback
<summary> Handles visual feedback for conversation states. Changes cube color and updates instruction text based on EVI state. </summary>
evi/evi-unity-quickstart/Assets/Scripts/SceneBuilder.cs:78
Class
CubeSpinner
tts/tts-unity-quickstart/Assets/Scripts/SceneBuilder.cs:59
Class
Downstream
evi/evi-typescript-proxy/app/downstream.ts:14
Enum
EMessageStatus
tts/tts-next-js-agora/lib/message.ts:None
Enum
ETranscriptionObjectType
tts/tts-next-js-agora/lib/message.ts:None
Class
EmotionScore
evi/evi-python-chat-history/main.py:12
Class
EviConnectionTests
evi/evi-dotnet-quickstart/EviTests.cs:49
Class
EviTestCollection
evi/evi-dotnet-quickstart/EviTests.cs:260
Class
EviTestFixture
evi/evi-dotnet-quickstart/EviTests.cs:18
Class
HumeEVI
evi/evi-unity-quickstart/Assets/Scripts/HumeEVI.cs:8
Class
HumeMessage
evi/evi-python-clm-wss/main.py:25
Class
HumeSpeaker
tts/tts-unity-quickstart/Assets/Scripts/HumeSpeaker.cs:9
Class
HumeTDExt
evi/evi-touchdesigner/Scripts/HumeTD.py:3
Interface
HumeTTSParams
tts/tts-next-js-agora/types/conversation.ts:41
Interface
IAgentTranscription
tts/tts-next-js-agora/lib/message.ts:70
Interface
IAgoraRTCClient
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:19
Interface
ILocalAudioTrack
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:11
Interface
IMessageArrayItem
tts/tts-next-js-agora/lib/message.ts:41
Interface
IMessageInterrupt
tts/tts-next-js-agora/lib/message.ts:78
Interface
IMessageListItem
tts/tts-next-js-agora/lib/message.ts:33
Interface
IMicrophoneAudioTrack
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:17
Interface
IRemoteAudioTrack
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:6
Interface
ITranscriptionBase
tts/tts-next-js-agora/lib/message.ts:51
Interface
IUserTranscription
tts/tts-next-js-agora/lib/message.ts:64
Interface
ImportMeta
tts/tts-typescript-quickstart/vite-env.d.ts:7
Interface
ImportMetaEnv
tts/tts-typescript-quickstart/vite-env.d.ts:3
Class
LiveUpstream
evi/evi-typescript-proxy/app/upstream.ts:31
Class
MainActivity
evi/evi-flutter/android/app/src/main/kotlin/com/example/evi_example/MainActivity.kt:5
Class
MessageContent
evi/evi-python-clm-wss/main.py:20
Class
MessageEngine
tts/tts-next-js-agora/lib/message.ts:92
Class
MessagePlaybackExt
evi/evi-touchdesigner/Scripts/MessagePlaback.py:7
Class
MessagesPayload
evi/evi-python-clm-wss/main.py:30
Interface
MicrophoneButtonProps
tts/tts-next-js-agora/components/MicrophoneButton.tsx:7
Class
MockEVIWebAudioPlayer
evi/evi-typescript-quickstart/src/lib/evi.test.ts:23
Class
Models
evi/evi-python-clm-wss/main.py:16
Class
Mouth
tts/tts-typescript-lipsync/mouth.ts:128
Class
MouthAnimation
tts/tts-typescript-lipsync/mouth.ts:234
Class
PlaybackUpstream
evi/evi-typescript-proxy/app/upstream.ts:99
Class
Program
tts/tts-dotnet-quickstart/Program.cs:16
Interface
Props
tts/tts-next-js-agora/components/ConvoTextStream.tsx:7
Interface
Props
tts/tts-next-js-chat/src/app/components/VoiceSelector.tsx:4
Class
ProsodyModel
evi/evi-python-clm-wss/main.py:12
Class
SceneBuilder
evi/evi-unity-quickstart/Assets/Scripts/SceneBuilder.cs:3
Class
SceneBuilder
tts/tts-unity-quickstart/Assets/Scripts/SceneBuilder.cs:3
Interface
Score
* The code below does not pertain to the EVI implementation, and only serves to style the UI.
evi/evi-typescript-function-calling/src/main.ts:322
Class
SilenceFiller
<summary> Fills gaps in audio streams with silence to maintain continuous playback. </summary>
tts/tts-dotnet-quickstart/Program.cs:267
Class
SilenceFiller
tts/tts-typescript-quickstart/index.test.ts:47
next →
1–100 of 117, ranked by callers