MCPcopy Create free account

hub / github.com/livekit/agents / functions

Functions7,987 in github.com/livekit/agents

↓ 2 callersFunction_sample_rate_from_encoding
(output_encoding: TTSEncoding)
livekit-plugins/livekit-plugins-speechify/livekit/plugins/speechify/tts.py:44
↓ 2 callersMethod_sanitize_options
( self, *, language: NotGivenOr[DeepgramLanguages | str] = NOT_GIVEN )
livekit-plugins/livekit-plugins-deepgram/livekit/plugins/deepgram/stt.py:382
↓ 2 callersMethod_sanitize_options
(self, *, language: NotGivenOr[str] = NOT_GIVEN)
livekit-plugins/livekit-plugins-smallestai/livekit/plugins/smallestai/stt.py:275
↓ 2 callersMethod_sanitize_options
(self, *, language: NotGivenOr[str] = NOT_GIVEN)
livekit-plugins/livekit-plugins-google/livekit/plugins/google/stt.py:327
↓ 2 callersMethod_sanitize_options
(self, *, languages: list[str] | None = None)
livekit-plugins/livekit-plugins-gladia/livekit/plugins/gladia/stt.py:702
↓ 2 callersMethod_sanitize_options
(self, language: str | None = None)
livekit-plugins/livekit-plugins-nltk/livekit/plugins/nltk/sentence_tokenizer.py:39
↓ 2 callersMethod_schedule_flush_completion
(self)
tests/fake_io.py:74
↓ 2 callersMethod_schedule_silence_check
(self)
livekit-agents/livekit/agents/voice/ivr/ivr_activity.py:64
↓ 2 callersMethod_search_tools
(self, query: str)
livekit-agents/livekit/agents/beta/toolsets/tool_search.py:158
↓ 2 callersFunction_selected_categories
(config: pytest.Config)
tests/conftest.py:179
↓ 2 callersMethod_send_chunk
( self, *, delta: str | None = None, tool_calls: list[FunctionToolCall] | None = None )
tests/fake_llm.py:103
↓ 2 callersMethod_send_cursor_hide
(self)
livekit-plugins/livekit-plugins-browser/livekit/plugins/browser/browser_agent.py:326
↓ 2 callersMethod_send_envelope
( self, *, envelope: dict[str, Any], report: SessionReportLike, payloa
livekit-plugins/livekit-plugins-hamming/livekit/plugins/hamming/_plugin.py:486
↓ 2 callersMethod_send_final_transcript
(self, transcript_data: dict[str, Any])
livekit-plugins/livekit-plugins-sarvam/livekit/plugins/sarvam/stt.py:1009
↓ 2 callersMethod_send_frames
Send frames to the pipeline.
livekit-plugins/livekit-plugins-speechmatics/livekit/plugins/speechmatics/stt.py:870
↓ 2 callersMethod_send_loop
(self)
livekit-plugins/livekit-plugins-soniox/livekit/plugins/soniox/tts.py:475
↓ 2 callersFunction_send_proto
(writer: asyncio.StreamWriter, msg: bytes)
livekit-agents/livekit/agents/cli/watcher.py:15
↓ 2 callersMethod_send_recognition_usage_event
(self)
livekit-plugins/livekit-plugins-cartesia/livekit/plugins/cartesia/_recognize_streams/auto_finalize_recognize_stream.py:399
↓ 2 callersMethod_send_request_with_retry
Send HTTP request with retry logic. Handles both JSON and FormData request formats with configurable retry behavior. Args:
livekit-plugins/livekit-plugins-bithuman/livekit/plugins/bithuman/avatar.py:567
↓ 2 callersMethod_send_tool_events
Send tool_result back to Bedrock, grouped under tool_use_id.
livekit-plugins/livekit-plugins-aws/livekit/plugins/aws/experimental/realtime/realtime_model.py:1818
↓ 2 callersFunction_serialize_close_reason
(close_event: CloseEvent | None)
livekit-plugins/livekit-plugins-hamming/livekit/plugins/hamming/_payload.py:305
↓ 2 callersMethod_serialize_tools
(self, tools: list[llm.Tool])
livekit-plugins/livekit-plugins-phonic/livekit/plugins/phonic/realtime/realtime_model.py:410
↓ 2 callersMethod_set_io_enabled
(self, enabled: bool)
livekit-agents/livekit/agents/beta/workflows/warm_transfer.py:369
↓ 2 callersMethod_set_token_usage
(self, *, input_tokens: int = 0, output_tokens: int = 0)
livekit-agents/livekit/agents/tts/tts.py:220
↓ 2 callersMethod_set_verdict
(self, result: AMDPredictionEvent)
livekit-agents/livekit/agents/voice/amd/classifier.py:255
↓ 2 callersFunction_setup_cloud_tracer
( *, room_id: str, job_id: str, observability_url: str, enable_traces: bool = True, en
livekit-agents/livekit/agents/telemetry/traces.py:157
↓ 2 callersMethod_setup_doctor_selection
(self)
examples/healthcare/agent.py:301
↓ 2 callersFunction_silence_noisy_loggers
()
livekit-agents/livekit/agents/cli/log.py:32
↓ 2 callersMethod_single_attempt
(conn_options: APIConnectOptions)
livekit-plugins/livekit-plugins-gnani/livekit/plugins/gnani/stt.py:162
↓ 2 callersMethod_single_attempt_conn_options
(conn_options: APIConnectOptions)
livekit-plugins/livekit-plugins-sarvam/livekit/plugins/sarvam/stt.py:569
↓ 2 callersMethod_sleep_if_not_closed
(self, delay: float)
livekit-agents/livekit/agents/voice/transcription/synchronizer.py:425
↓ 2 callersMethod_start_ivr_detection
Start IVR detection on this session. This method injects the DTMF tool and enables loop/silence detection, allowing the agent to navi
livekit-agents/livekit/agents/voice/agent_session.py:1141
↓ 2 callersMethod_start_keepalive
Spawn a background task that keeps ``ws`` alive with periodic pings. Idempotent: if a live keepalive task is already registered for ``ws``
livekit-plugins/livekit-plugins-sarvam/livekit/plugins/sarvam/tts.py:630
↓ 2 callersMethod_start_new_generation
(self)
livekit-plugins/livekit-plugins-nvidia/livekit/plugins/nvidia/experimental/realtime/realtime_model.py:598
↓ 2 callersMethod_start_session
(self, *, reuse_resources: _ReusableResources | None = None)
livekit-agents/livekit/agents/voice/agent_activity.py:784
↓ 2 callersMethod_start_task
(self)
livekit-agents/livekit/agents/voice/avatar/_datastream_io.py:95
↓ 2 callersFunction_stereo
(left: list[int], right: list[int], *, sr: int = 16000)
tests/test_utils/test_audio_array_buffer.py:19
↓ 2 callersMethod_stop_keepalive
Cancel the keepalive task associated with ``ws`` (if any).
livekit-plugins/livekit-plugins-sarvam/livekit/plugins/sarvam/tts.py:645
↓ 2 callersMethod_stream_base_to
(self, identity: str)
examples/hotel_receptionist/ui_view.py:87
↓ 2 callersFunction_stream_task
(text: str, audio_duration: float)
tests/test_tts_fallback.py:98
↓ 2 callersMethod_streaming_recognize_response_to_speech_data
(self, resp: Result)
livekit-plugins/livekit-plugins-aws/livekit/plugins/aws/stt.py:431
↓ 2 callersFunction_string_or_fallback
(value: object, fallback: str)
livekit-plugins/livekit-plugins-hamming/livekit/plugins/hamming/_plugin.py:1899
↓ 2 callersFunction_strip_nones
(d: dict)
livekit-agents/livekit/agents/llm/_provider_format/aws.py:137
↓ 2 callersFunction_strip_nones
(data: dict[str, Any])
livekit-plugins/livekit-plugins-elevenlabs/livekit/plugins/elevenlabs/tts.py:892
↓ 2 callersFunction_stub_recognition
()
tests/test_audio_recognition_handoff.py:213
↓ 2 callersFunction_subscribe_if_needed
(pub: rtc.RemoteTrackPublication)
livekit-agents/livekit/agents/job.py:838
↓ 2 callersMethod_supervise_task
(self)
livekit-agents/livekit/agents/ipc/supervised_proc.py:424
↓ 2 callersFunction_supports_reasoning_effort
(model: ChatModels | str)
livekit-plugins/livekit-plugins-openai/livekit/plugins/openai/models.py:296
↓ 2 callersMethod_sync_flattened
Apply in-place edits of a ``flatten()`` list, preserving Toolset grouping. Added tools become top-level entries; removed tools are dropped fr
livekit-agents/livekit/agents/llm/tool_context.py:600
↓ 2 callersFunction_test_wait_disconnect
Connect a room, start waiting, disconnect, and assert RuntimeError.
tests/test_room.py:88
↓ 2 callersFunction_timeout_for_model
(model: TTSModels | str)
livekit-plugins/livekit-plugins-rime/livekit/plugins/rime/tts.py:100
↓ 2 callersFunction_to_cartesia_options
(opts: _TTSOptions, *, streaming: bool)
livekit-plugins/livekit-plugins-cartesia/livekit/plugins/cartesia/tts.py:553
↓ 2 callersFunction_to_chat_item
(msg: llm.ChatItem)
livekit-agents/livekit/agents/llm/_provider_format/openai.py:50
↓ 2 callersMethod_to_local_fallback
(self)
livekit-agents/livekit/agents/inference/eot/languages.py:151
↓ 2 callersFunction_to_minimax_options
(opts: _TTSOptions)
livekit-plugins/livekit-plugins-minimax/livekit/plugins/minimax/tts.py:689
↓ 2 callersFunction_to_responses_chat_item
(msg: llm.ChatItem)
livekit-agents/livekit/agents/llm/_provider_format/openai.py:169
↓ 2 callersFunction_to_timed_words
Return timed words and the remaining text
livekit-plugins/livekit-plugins-elevenlabs/livekit/plugins/elevenlabs/tts.py:934
↓ 2 callersFunction_truncate_text
(text: str, max_lines: int = 2, width: int = 80)
livekit-agents/livekit/agents/cli/_legacy.py:1256
↓ 2 callersMethod_try_commit_utterance
(self)
livekit-plugins/livekit-plugins-sarvam/livekit/plugins/sarvam/stt.py:1035
↓ 2 callersMethod_try_generate
Try to generate with the given LLM. Args: llm: The LLM instance to generate with check_recovery: When True,
livekit-agents/livekit/agents/llm/fallback_adapter.py:153
↓ 2 callersMethod_try_recognize
( self, *, stt: STT, buffer: utils.AudioBuffer, language: NotGivenOr[s
livekit-agents/livekit/agents/stt/fallback_adapter.py:116
↓ 2 callersMethod_try_synthesize
( self, *, tts: TTS, recovering: bool = False )
livekit-agents/livekit/agents/tts/fallback_adapter.py:154
↓ 2 callersMethod_try_synthesize
( self, *, tts: TTS, input_ch: aio.ChanReceiver[str | SynthesizeStream._FlushS
livekit-agents/livekit/agents/tts/fallback_adapter.py:278
↓ 2 callersMethod_unwatch_handle
(self, handle: SpeechHandle | asyncio.Task)
livekit-agents/livekit/agents/voice/run_result.py:182
↓ 2 callersMethod_update_paused_speech
Record that ``speech_handle`` is paused. If already paused for this handle, only ``timeout`` is updated — the ``agent_state`` capture
livekit-agents/livekit/agents/voice/agent_activity.py:3804
↓ 2 callersMethod_update_session
( self, *, instructions: NotGivenOr[str] = NOT_GIVEN, chat_ctx: NotGivenOr[Cha
livekit-agents/livekit/agents/llm/realtime.py:261
↓ 2 callersMethod_update_tools
( self, tools: Sequence[Tool | Toolset], *, exclude: Sequence[Tool] = () )
livekit-agents/livekit/agents/llm/tool_context.py:557
↓ 2 callersMethod_update_worker_status
(self)
livekit-agents/livekit/agents/worker.py:1471
↓ 2 callersFunction_upload_session_report
( *, agent_name: str, observability_url: str, report: SessionReport, tagger: Tagger, h
livekit-agents/livekit/agents/telemetry/traces.py:444
↓ 2 callersMethod_validate_adaptation
( self, adaptation: cloud_speech_v2.SpeechAdaptation | resource_v1.SpeechAdaptation, a
livekit-plugins/livekit-plugins-google/livekit/plugins/google/stt.py:551
↓ 2 callersFunction_validate_and_normalize_log_level
( log_level: str | ServerEnvOption[str], )
livekit-agents/livekit/agents/worker.py:154
↓ 2 callersFunction_validate_config
(config: HammingConfig)
livekit-plugins/livekit-plugins-hamming/livekit/plugins/hamming/_plugin.py:1190
↓ 2 callersMethod_validate_turn_detection
( self, turn_detection: TurnDetectionMode | None )
livekit-agents/livekit/agents/voice/agent_activity.py:261
↓ 2 callersFunction_virtual_loop
The virtual-time loop driving the current call, or None. Returns None when there is no running loop (e.g. a background thread such as the OpenTel
tests/virtual_time.py:60
↓ 2 callersMethod_wait_avatar_join
(self)
livekit-agents/livekit/agents/voice/avatar/_types.py:152
↓ 2 callersFunction_warn_if_not_evaluated
( model: str | None, evaluated_models: set[str], *, model_kind: str, )
livekit-agents/livekit/agents/voice/amd/detector.py:601
↓ 2 callersMethod_warn_threshold_override
(self)
livekit-agents/livekit/agents/inference/eot/detector.py:118
↓ 2 callersMethod_warn_transport_latency
(self, msg: ServerMessage)
livekit-agents/livekit/agents/inference/eot/transports.py:186
↓ 2 callersFunction_wrap_session_start_for_recording
(session: AgentSession[Any])
livekit-plugins/livekit-plugins-hamming/livekit/plugins/hamming/_plugin.py:1560
↓ 2 callersFunction_write_message
(msg: Message)
livekit-agents/livekit/agents/ipc/channel.py:34
↓ 2 callersFunctionaccuracy_judge
Judge that evaluates factual accuracy of information provided. Focuses on grounding - responses must be supported by function call outputs. C
livekit-agents/livekit/agents/evals/judge.py:377
↓ 2 callersMethodaclose
(self)
livekit-agents/livekit/agents/utils/aio/itertools.py:114
↓ 2 callersMethodaclose
(self)
livekit-agents/livekit/agents/llm/mcp.py:200
↓ 2 callersMethodaclose
(self)
livekit-agents/livekit/agents/stt/stream_adapter.py:73
↓ 2 callersMethodaclose
(self)
livekit-agents/livekit/agents/tts/tts.py:903
↓ 2 callersMethodaclose
attempt to gracefully close the job. warn if it takes too long to close (in the threaded executor, the job can't be "killed")
livekit-agents/livekit/agents/ipc/job_thread_executor.py:208
↓ 2 callersMethodaclose
attempt to gracefully close the supervised process
livekit-agents/livekit/agents/ipc/supervised_proc.py:308
↓ 2 callersMethodaclose
(self)
livekit-plugins/livekit-plugins-respeecher/livekit/plugins/respeecher/tts.py:236
↓ 2 callersMethodaclose
(self)
livekit-plugins/livekit-plugins-elevenlabs/livekit/plugins/elevenlabs/tts.py:315
↓ 2 callersMethodaclose
Close the connection and clean up
livekit-plugins/livekit-plugins-elevenlabs/livekit/plugins/elevenlabs/tts.py:856
↓ 2 callersMethodaclose
Close all streams and the persistent connection.
livekit-plugins/livekit-plugins-soniox/livekit/plugins/soniox/tts.py:205
↓ 2 callersMethodaclose
(self)
livekit-plugins/livekit-plugins-minimax/livekit/plugins/minimax/tts.py:383
↓ 2 callersMethodaclose
Close the stream and clean up resources.
livekit-plugins/livekit-plugins-sarvam/livekit/plugins/sarvam/stt.py:1073
↓ 2 callersMethodaclose
Close all active streams and connections.
livekit-plugins/livekit-plugins-sarvam/livekit/plugins/sarvam/tts.py:871
↓ 2 callersMethodaclose
(self)
examples/other/transcription/multi-user-transcriber.py:55
↓ 2 callersMethodacquire
Acquire a reference to the SDK (initializes if needed). Call this when creating a filter instance. The SDK will be initialized on the
livekit-plugins/livekit-plugins-krisp/livekit/plugins/krisp/krisp_instance.py:114
↓ 2 callersMethodadd_appointment
(self, name: str, appointment: dict)
examples/healthcare/fake_database.py:87
↓ 2 callersMethodadd_chunk
(self, chunk: str)
livekit-agents/livekit/agents/voice/ivr/ivr_activity.py:129
↓ 2 callersMethodadd_participant_entrypoint
Adds an entrypoint function to be run when a participant joins the room. In cases where the participant has already joined, the entrypoint wil
livekit-agents/livekit/agents/job.py:745
↓ 2 callersMethodadd_toxic
( self, *, type: str, stream: str = "downstream", name: str | None = N
tests/toxic_proxy.py:112
← previousnext →1,201–1,300 of 7,987, ranked by callers