MCPcopy Create free account

hub / github.com/HumeAI/hume-api-examples / types & classes

Types & classes117 in github.com/HumeAI/hume-api-examples

↓ 2 callersClassQueue
<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 callersClassAgent
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 callersClassAudioProcessingConfig
evi/evi-python-phone-calling-proxy-server/audio_processors/evi_audio_processor.py:15
↓ 1 callersClassAuthenticator
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 callersClassElizaStack
evi/evi-python-wss-clm-endpoint/cdk/cdk/eliza_stack.py:9
↓ 1 callersClassEviAudioProcessor
evi/evi-python-phone-calling-proxy-server/audio_processors/evi_audio_processor.py:27
↓ 1 callersClassTwilioAudioProcessor
evi/evi-python-phone-calling-proxy-server/audio_processors/twilio_audio_processor.py:12
↓ 1 callersClassVoiceAssistant
Agent using the voice-assistant prompt.
tts/tts-python-livekit/src/agent_session/main.py:18
↓ 1 callersClassWavHeader
WAV header parsing class
evi/evi-react-native/modules/audio/android/src/main/java/expo/modules/audio/AudioModule.kt:315
↓ 1 callersClassWebSocketHandler
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
InterfaceAgentResponse
tts/tts-next-js-agora/types/conversation.ts:34
InterfaceAgoraRTCProviderProps
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:59
InterfaceAgoraStartRequest
tts/tts-next-js-agora/types/conversation.ts:51
InterfaceAgoraTokenData
tts/tts-next-js-agora/types/conversation.ts:3
ClassApi
evi/evi-typescript-proxy/app/api.ts:4
ClassAudioDevices
A class to manage and select audio input and output devices using PyAudio.
evi/evi-python-raw-api/src/devices.py:6
InterfaceAudioGalleryProps
tts/tts-next-js-vercel-ai-sdk/src/components/AudioGallery.tsx:8
ClassAudioModule
evi/evi-react-native/modules/audio/android/src/main/java/expo/modules/audio/AudioModule.kt:32
ClassAudioModule
evi/evi-react-native/modules/audio/src/AudioModule.ts:5
InterfaceAudioVisualizerProps
tts/tts-next-js-agora/components/AudioVisualizer.tsx:6
ClassAutoLoadDefaultScene
evi/evi-unity-quickstart/Assets/Editor/AutoLoadDefaultScene.cs:5
InterfaceButtonProps
evi/evi-next-js-app-router-quickstart/components/ui/button.tsx:36
InterfaceButtonProps
evi/evi-next-js-pages-router-quickstart/components/ui/button.tsx:36
InterfaceButtonProps
evi/evi-next-js-function-calling/components/ui/button.tsx:36
ClassCLI
evi/evi-typescript-proxy/app/cli.ts:15
ClassChatCard
evi/evi-typescript-function-calling/src/main.ts:334
InterfaceChatEntry
evi/evi-react-native/App.tsx:27
ClassChatHistoryItem
evi/evi-python-clm-wss/main.py:34
InterfaceChatMessage
evi/evi-typescript-function-calling/src/main.ts:327
ClassClickToConverse
<summary> Handles click interaction to start/stop EVI conversation. </summary>
evi/evi-unity-quickstart/Assets/Scripts/SceneBuilder.cs:247
ClassClickToSpeak
tts/tts-unity-quickstart/Assets/Scripts/SceneBuilder.cs:83
InterfaceClientStartRequest
tts/tts-next-js-agora/types/conversation.ts:12
InterfaceClip
tts/tts-next-js-vercel-ai-sdk/src/types/clip.ts:1
InterfaceClipCardProps
tts/tts-next-js-vercel-ai-sdk/src/components/AudioClipCard.tsx:5
ClassConnection
A class to handle the connection to the WebSocket server for streaming audio data.
evi/evi-python-raw-api/src/connection.py:25
InterfaceConversationComponentProps
tts/tts-next-js-agora/types/conversation.ts:27
EnumConversationState
evi/evi-unity-quickstart/Assets/Scripts/HumeEVI.cs:41
ClassConversationVisualFeedback
<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
ClassCubeSpinner
tts/tts-unity-quickstart/Assets/Scripts/SceneBuilder.cs:59
ClassDownstream
evi/evi-typescript-proxy/app/downstream.ts:14
EnumEMessageStatus
tts/tts-next-js-agora/lib/message.ts:None
EnumETranscriptionObjectType
tts/tts-next-js-agora/lib/message.ts:None
ClassEmotionScore
evi/evi-python-chat-history/main.py:12
ClassEviConnectionTests
evi/evi-dotnet-quickstart/EviTests.cs:49
ClassEviTestCollection
evi/evi-dotnet-quickstart/EviTests.cs:260
ClassEviTestFixture
evi/evi-dotnet-quickstart/EviTests.cs:18
ClassHumeEVI
evi/evi-unity-quickstart/Assets/Scripts/HumeEVI.cs:8
ClassHumeMessage
evi/evi-python-clm-wss/main.py:25
ClassHumeSpeaker
tts/tts-unity-quickstart/Assets/Scripts/HumeSpeaker.cs:9
ClassHumeTDExt
evi/evi-touchdesigner/Scripts/HumeTD.py:3
InterfaceHumeTTSParams
tts/tts-next-js-agora/types/conversation.ts:41
InterfaceIAgentTranscription
tts/tts-next-js-agora/lib/message.ts:70
InterfaceIAgoraRTCClient
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:19
InterfaceILocalAudioTrack
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:11
InterfaceIMessageArrayItem
tts/tts-next-js-agora/lib/message.ts:41
InterfaceIMessageInterrupt
tts/tts-next-js-agora/lib/message.ts:78
InterfaceIMessageListItem
tts/tts-next-js-agora/lib/message.ts:33
InterfaceIMicrophoneAudioTrack
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:17
InterfaceIRemoteAudioTrack
tts/tts-next-js-agora/types/agora-rtc-react.d.ts:6
InterfaceITranscriptionBase
tts/tts-next-js-agora/lib/message.ts:51
InterfaceIUserTranscription
tts/tts-next-js-agora/lib/message.ts:64
InterfaceImportMeta
tts/tts-typescript-quickstart/vite-env.d.ts:7
InterfaceImportMetaEnv
tts/tts-typescript-quickstart/vite-env.d.ts:3
ClassLiveUpstream
evi/evi-typescript-proxy/app/upstream.ts:31
ClassMainActivity
evi/evi-flutter/android/app/src/main/kotlin/com/example/evi_example/MainActivity.kt:5
ClassMessageContent
evi/evi-python-clm-wss/main.py:20
ClassMessageEngine
tts/tts-next-js-agora/lib/message.ts:92
ClassMessagePlaybackExt
evi/evi-touchdesigner/Scripts/MessagePlaback.py:7
ClassMessagesPayload
evi/evi-python-clm-wss/main.py:30
InterfaceMicrophoneButtonProps
tts/tts-next-js-agora/components/MicrophoneButton.tsx:7
ClassMockEVIWebAudioPlayer
evi/evi-typescript-quickstart/src/lib/evi.test.ts:23
ClassModels
evi/evi-python-clm-wss/main.py:16
ClassMouth
tts/tts-typescript-lipsync/mouth.ts:128
ClassMouthAnimation
tts/tts-typescript-lipsync/mouth.ts:234
ClassPlaybackUpstream
evi/evi-typescript-proxy/app/upstream.ts:99
ClassProgram
tts/tts-dotnet-quickstart/Program.cs:16
InterfaceProps
tts/tts-next-js-agora/components/ConvoTextStream.tsx:7
InterfaceProps
tts/tts-next-js-chat/src/app/components/VoiceSelector.tsx:4
ClassProsodyModel
evi/evi-python-clm-wss/main.py:12
ClassSceneBuilder
evi/evi-unity-quickstart/Assets/Scripts/SceneBuilder.cs:3
ClassSceneBuilder
tts/tts-unity-quickstart/Assets/Scripts/SceneBuilder.cs:3
InterfaceScore
* 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
ClassSilenceFiller
<summary> Fills gaps in audio streams with silence to maintain continuous playback. </summary>
tts/tts-dotnet-quickstart/Program.cs:267
ClassSilenceFiller
tts/tts-typescript-quickstart/index.test.ts:47
next →1–100 of 117, ranked by callers