MCPcopy Create free account

hub / github.com/livekit/agents / functions

Functions7,987 in github.com/livekit/agents

↓ 2 callersMethodon_preemptive_generation
(self, info: _PreemptiveGenerationInfo)
livekit-agents/livekit/agents/voice/audio_recognition.py:139
↓ 2 callersMethodon_start_of_agent_speech
(self, started_at: float)
livekit-agents/livekit/agents/voice/audio_recognition.py:384
↓ 2 callersMethodon_start_of_speech
( self, ev: vad.VADEvent | None, speech_start_time: float, )
livekit-agents/livekit/agents/voice/agent_activity.py:1858
↓ 2 callersMethodon_user_turn_exceeded
(self, ev: UserTurnExceededEvent)
tests/test_user_turn_exceeded.py:24
↓ 2 callersMethodon_vad_inference_done
(self, ev: vad.VADEvent)
livekit-agents/livekit/agents/voice/agent_activity.py:1919
↓ 2 callersMethodopening_wave
(self)
examples/avatar/actions.py:137
↓ 2 callersMethodpath
(self)
livekit-agents/livekit/agents/voice/background_audio.py:38
↓ 2 callersMethodpause
( self, *, blocked_tasks: list[asyncio.Task], new_activity: AgentActivity | No
livekit-agents/livekit/agents/voice/agent_activity.py:1013
↓ 2 callersFunctionperform_text_forwarding
( *, text_output: io.TextOutput | None, source: AsyncIterable[str] )
livekit-agents/livekit/agents/voice/generation.py:312
↓ 2 callersFunctionperform_tool_executions
( *, session: AgentSession, speech_handle: SpeechHandle, tool_ctx: ToolContext, tool_choic
livekit-agents/livekit/agents/voice/generation.py:526
↓ 2 callersMethodprocess_stream
( client: SpeechAsyncClientV2 | SpeechAsyncClientV1, stream: AsyncIterable[
livekit-plugins/livekit-plugins-google/livekit/plugins/google/stt.py:790
↓ 2 callersFunctionprocess_structured_output
( text: AsyncIterable[str], callback: Callable[[ResponseEmotion], None] | None = None, )
examples/voice_agents/structured_output.py:39
↓ 2 callersMethodpush_audio
Called by the runner to push audio frames to the generator.
examples/avatar_agents/audio_wave/avatar_runner.py:51
↓ 2 callersMethodpush_frame
(self, frame: rtc.AudioFrame)
livekit-agents/livekit/agents/inference/eot/transports.py:107
↓ 2 callersMethodreclaim_agent_focus
Reclaim focus for the agent and notify all participants.
livekit-plugins/livekit-plugins-browser/livekit/plugins/browser/session.py:57
↓ 2 callersMethodregister_runner
(cls, runner_class: type[_InferenceRunner])
livekit-agents/livekit/agents/inference_runner.py:20
↓ 2 callersMethodrelease_reservation
Release a previously reserved slot. Called automatically by acquire_context() on success, or manually on failure.
livekit-plugins/livekit-plugins-inworld/livekit/plugins/inworld/tts.py:235
↓ 2 callersFunctionrelevancy_judge
Judge that evaluates if responses are relevant and on-topic. Checks if the agent directly addresses what the user asked, stays focused on the
livekit-agents/livekit/agents/evals/judge.py:442
↓ 2 callersMethodremove_done_callback
(self, callback: Callable[[SpeechHandle], None])
livekit-agents/livekit/agents/voice/speech_handle.py:198
↓ 2 callersMethodrequest
(self, *args: Any, **kwargs: Any)
livekit-agents/livekit/agents/telemetry/traces.py:173
↓ 2 callersMethodreset
( self, alpha: NotGivenOr[float] = NOT_GIVEN, initial: NotGivenOr[float] = NOT_GIVEN,
livekit-agents/livekit/agents/utils/exp_filter.py:21
↓ 2 callersMethodreset
(self)
livekit-plugins/livekit-plugins-silero/livekit/plugins/silero/onnx_model.py:87
↓ 2 callersFunctionresolve_persona
(persona_id: str | None)
examples/avatar/personas.py:228
↓ 2 callersMethodresume
Resume the audio playback
livekit-agents/livekit/agents/voice/io.py:284
↓ 2 callersMethodroom_conflict
The overlap window if another confirmed booking holds this booking's room.
examples/hotel_receptionist/hotel_db.py:1378
↓ 2 callersMethodrun
( self, *, user_input: str, input_modality: Literal["text", "audio"] = "text",
livekit-agents/livekit/agents/voice/agent_session.py:596
↓ 2 callersMethodrunning
(self)
tests/toxic_proxy.py:170
↓ 2 callersFunctionsafety_judge
Judge that evaluates if responses are safe, compliant, and appropriate. Checks for unauthorized advice, improper disclosure, failure to escalate,
livekit-agents/livekit/agents/evals/judge.py:421
↓ 2 callersMethodsend
(self, event: OverlappingSpeechEvent)
livekit-agents/livekit/agents/inference/interruption.py:643
↓ 2 callersMethodsend_content
Send synthesis content to the connection
livekit-plugins/livekit-plugins-elevenlabs/livekit/plugins/elevenlabs/tts.py:653
↓ 2 callersFunctionsend_message
(dplx: utils.aio.duplex_unix._Duplex, msg: Message)
livekit-agents/livekit/agents/ipc/channel.py:58
↓ 2 callersMethodsend_message
(self, msg: agent_pb.AgentSessionMessage)
tests/test_session_host.py:53
↓ 2 callersMethodsend_text
(self, stream_id: str, text: str, *, text_end: bool = False)
livekit-plugins/livekit-plugins-soniox/livekit/plugins/soniox/tts.py:438
↓ 2 callersMethodserialize
(self)
examples/hotel_receptionist/hotel_db.py:528
↓ 2 callersMethodset_microphone_enabled
(self, enable: bool, *, device: int | str | None = None)
livekit-agents/livekit/agents/cli/_legacy.py:562
↓ 2 callersMethodset_session
(self, session_id: str, persona_id: str)
examples/avatar/actions.py:80
↓ 2 callersMethodset_speaker_enabled
(self, enable: bool, *, device: int | str | None = None)
livekit-agents/livekit/agents/cli/_legacy.py:597
↓ 2 callersMethodset_target_idle_processes
(self, num_idle_processes: int)
livekit-agents/livekit/agents/ipc/proc_pool.py:194
↓ 2 callersFunctionset_tracer_provider
Set the tracer provider for the livekit-agents. Args: tracer_provider (TracerProvider): The tracer provider to set. metadata (dic
livekit-agents/livekit/agents/telemetry/traces.py:142
↓ 2 callersMethodstart
(self)
livekit-agents/livekit/agents/voice/room_io/room_io.py:103
↓ 2 callersMethodstart
(self)
livekit-agents/livekit/agents/ipc/log_queue.py:25
↓ 2 callersMethodstart
(self, agent_session: AgentSession, room: rtc.Room)
examples/avatar_agents/audio_wave/agent_worker.py:63
↓ 2 callersMethodstart
(self)
examples/other/translation/multi-user-translator.py:106
↓ 2 callersFunctionstream
()
tests/test_transcription_filter.py:182
↓ 2 callersMethodstream
( self, *, language: NotGivenOr[str] = NOT_GIVEN, conn_options: APIConnectOpti
livekit-agents/livekit/agents/stt/fallback_adapter.py:260
↓ 2 callersMethodstream
( self, *, conn_options: APIConnectOptions = DEFAULT_API_CONNECT_OPTIONS )
livekit-agents/livekit/agents/tts/stream_adapter.py:63
↓ 2 callersFunctionstream_text
()
tests/test_transcription_filter.py:123
↓ 2 callersMethodsuccess
Mark the session as successful. Args: reason: Optional reason for the success (stored separately from the tag).
livekit-agents/livekit/agents/observability.py:52
↓ 2 callersMethodsupports
(self, language: LanguageCode | None)
livekit-agents/livekit/agents/inference/eot/languages.py:103
↓ 2 callersMethodsupports_language
(self, language: LanguageCode | None)
livekit-agents/livekit/agents/voice/turn.py:47
↓ 2 callersMethodsynthesize
Synthesize text to speech using chunked stream.
livekit-plugins/livekit-plugins-upliftai/livekit/plugins/upliftai/tts.py:191
↓ 2 callersMethodtake_buf
(self, pad_since: float | None = None)
livekit-agents/livekit/agents/voice/recorder_io/recorder_io.py:316
↓ 2 callersFunctiontask_completion_judge
Judge that evaluates if the agent completed its goal based on its instructions. Extracts the agent's instructions from AgentConfigUpdate items in
livekit-agents/livekit/agents/evals/judge.py:351
↓ 2 callersMethodthrow
(self, typ, val=None, tb: TracebackType | None = None)
livekit-plugins/livekit-durable/livekit/durable/function.py:258
↓ 2 callersMethodtitle
(self)
livekit-agents/livekit/agents/plugin.py:47
↓ 2 callersFunctionto_audio_transcription
( audio_transcription: NotGivenOr[InputAudioTranscription | AudioTranscription | None], )
livekit-plugins/livekit-plugins-openai/livekit/plugins/openai/realtime/utils.py:77
↓ 2 callersMethodto_dict
(self)
livekit-plugins/livekit-plugins-xai/livekit/plugins/xai/tools.py:12
↓ 2 callersFunctionto_turn_detection
( turn_detection: NotGivenOr[RealtimeAudioInputTurnDetection | TurnDetection | None], )
livekit-plugins/livekit-plugins-openai/livekit/plugins/openai/realtime/utils.py:95
↓ 2 callersMethodtoken_claims
(self)
livekit-agents/livekit/agents/job.py:830
↓ 2 callersFunctiontool_use_judge
Judge that evaluates if the agent used tools correctly. Checks tool selection, parameter accuracy, output interpretation, and error handling.
livekit-agents/livekit/agents/evals/judge.py:397
↓ 2 callersFunctiontrigger_pose
(session_id: str, name: str)
examples/avatar/actions.py:50
↓ 2 callersMethodunset_participant
(self)
livekit-agents/livekit/agents/voice/room_io/room_io.py:325
↓ 2 callersMethodupcoming_payments
Return tuples of (loan_id, amount, due_date).
examples/telephony/bank-ivr/mock_bank_service.py:216
↓ 2 callersMethodupdate_backchannel_overrides
( self, overrides: NotGivenOr[float | dict[LanguageCode | str, float]] )
livekit-agents/livekit/agents/inference/eot/languages.py:113
↓ 2 callersMethodupdate_instructions
Updates the agent's instructions. If the agent is running in realtime mode, this method also updates the instructions for th
livekit-agents/livekit/agents/voice/agent.py:169
↓ 2 callersMethodupdate_options
Update LLM configuration options. Each option is read on the next ``chat()`` call, so a swap takes effect on the agent's next turn wi
livekit-agents/livekit/agents/inference/llm.py:263
↓ 2 callersMethodupdate_options
( self, *, unlikely_threshold: NotGivenOr[float | dict[LanguageCode | str, float]] = N
livekit-agents/livekit/agents/inference/eot/detector.py:135
↓ 2 callersMethodupdate_options
Update the options for the agent session. Args: endpointing_opts (NotGivenOr[EndpointingOptions], optional): Endpointing
livekit-agents/livekit/agents/voice/agent_session.py:1086
↓ 2 callersMethodupdate_options
( self, *, tool_choice: NotGivenOr[llm.ToolChoice | None] = NOT_GIVEN, endpoin
livekit-agents/livekit/agents/voice/agent_activity.py:510
↓ 2 callersMethodupdate_patient_record
(self, patient_name: str, **fields)
examples/healthcare/fake_database.py:80
↓ 2 callersMethodupdate_tools
(self, tools: Sequence[Tool | Toolset])
livekit-agents/livekit/agents/llm/tool_context.py:554
↓ 2 callersMethodupdate_tools
(self, tools: list[llm.Tool | llm.Toolset])
livekit-agents/livekit/agents/voice/agent_activity.py:469
↓ 2 callersMethoduserdata
(self)
livekit-agents/livekit/agents/job.py:876
↓ 2 callersMethodvalidate_card_number
Validates card number via the Luhn algorithm
livekit-agents/livekit/agents/beta/workflows/credit_card.py:284
↓ 2 callersFunctionwait_for_event
Wait for an `EventEmitter` event to fire. Returns the event payload as a tuple (since `EventEmitter` callbacks may receive multiple positiona
tests/utils/livekit_test.py:150
↓ 2 callersMethodwait_for_playout
Waits for the sound to finish playing.
livekit-agents/livekit/agents/voice/background_audio.py:481
↓ 2 callersFunctionworker
()
tests/test_http_context_helper.py:50
↓ 2 callersMethodwrite
(self, data: str)
tests/concurrency.py:250
↓ 2 callersFunctionwrite_to_csv
(filename: str, data: dict)
examples/survey/agent.py:77
↓ 1 callersMethod__aenter__
(self)
livekit-plugins/livekit-plugins-anam/livekit/plugins/anam/api.py:53
↓ 1 callersMethod__aexit__
( self, exc_type: type | None, exc_val: Exception | None, exc_tb: Any )
livekit-plugins/livekit-plugins-anam/livekit/plugins/anam/api.py:58
↓ 1 callersMethod__aiter__
(self)
livekit-agents/livekit/agents/utils/aio/channel.py:171
↓ 1 callersMethod__aiter__
(self)
livekit-agents/livekit/agents/voice/io.py:46
↓ 1 callersMethod__aiter__
(self)
livekit-agents/livekit/agents/voice/remote_session.py:69
↓ 1 callersMethod__anext__
(self)
livekit-agents/livekit/agents/utils/aio/channel.py:174
↓ 1 callersMethod__anext__
(self)
livekit-agents/livekit/agents/tts/tts.py:350
↓ 1 callersMethod__anext__
(self)
livekit-agents/livekit/agents/voice/io.py:57
↓ 1 callersMethod__anext__
(self)
livekit-agents/livekit/agents/voice/remote_session.py:71
↓ 1 callersMethod__anext__
(self)
livekit-agents/livekit/agents/tokenize/tokenizer.py:96
↓ 1 callersMethod__await__
(self)
livekit-plugins/livekit-durable/test_durable.py:20
↓ 1 callersMethod__await__
(self)
livekit-plugins/livekit-durable/livekit/durable/function.py:247
↓ 1 callersMethod__await_impl
(self)
livekit-agents/livekit/agents/voice/agent.py:805
↓ 1 callersMethod__init__
( self, *, proc: JobProcess, info: RunningJobInfo, room: rtc.Room,
livekit-agents/livekit/agents/job.py:160
↓ 1 callersMethod__init__
(self, message: str)
livekit-agents/livekit/agents/llm/realtime.py:90
↓ 1 callersMethod__init__
FallbackAdapter is an LLM that can fallback to a different LLM if the current LLM fails. Args: llm (list[LLM]): List of LLM insta
livekit-agents/livekit/agents/llm/fallback_adapter.py:41
↓ 1 callersMethod__init__
(self, *args: Any, **kwargs: Any)
livekit-agents/livekit/agents/cli/log.py:110
↓ 1 callersMethod__init__
(self)
livekit-agents/livekit/agents/cli/tcp_console.py:29
↓ 1 callersMethod__init__
( self, model: LLMModels | str, *, provider: str | None = None, base_u
livekit-agents/livekit/agents/inference/llm.py:199
↓ 1 callersMethod__init__
( self, model: CartesiaModels, *, language: NotGivenOr[str] = NOT_GIVEN,
livekit-agents/livekit/agents/inference/stt.py:298
↓ 1 callersMethod__init__
( self, *, model: VADModels = "silero", min_speech_duration: float = 0.05,
livekit-agents/livekit/agents/inference/vad.py:57
← previousnext →1,401–1,500 of 7,987, ranked by callers