services
Subpackages
- anthropic
- assemblyai
- asyncai
- aws
- azure
- camb
- cartesia
- cerebras
- deepgram
- deepseek
- elevenlabs
- fal
- fireworks
- fish
- gladia
- gradium
- grok
- groq
- heygen
- hume
- inworld
- kokoro
- lmnt
- mem0
- minimax
- mistral
- moondream
- nebius
- neuphonic
- novita
- nvidia
- ollama
- openai
- openrouter
- perplexity
- piper
- qwen
- resembleai
- rime
- sambanova
- sarvam
- simli
- smallest
- soniox
- speechmatics
- tavus
- together
- ultravox
- whisper
- xai
- xtts
Submodules
- ai_service
- image_service
- llm_service
FunctionCallResultCallbackFunctionCallParamsFunctionCallRegistryItemFunctionCallRunnerItemLLMServiceLLMService.adapter_classLLMService.__init__()LLMService.get_llm_adapter()LLMService.create_llm_specific_message()LLMService.run_inference()LLMService.start()LLMService.stop()LLMService.cancel()LLMService.process_frame()LLMService.push_frame()LLMService.register_function()LLMService.register_direct_function()LLMService.unregister_function()LLMService.unregister_direct_function()LLMService.has_function()LLMService.run_function_calls()
WebsocketReconnectedErrorWebsocketLLMService
- mcp_service
- settings
- stt_latency
- stt_service
STTServiceSTTService.__init__()STTService.is_mutedSTTService.request_finalize()STTService.confirm_finalize()STTService.sample_rateSTTService.set_model()STTService.set_language()STTService.language_to_service_language()STTService.run_stt()STTService.start()STTService.cleanup()STTService.process_audio_frame()STTService.process_frame()STTService.push_frame()
SegmentedSTTServiceWebsocketSTTService
- tts_service
TTSContextTextAggregationModeTTSServiceTTSService.__init__()TTSService.start_tts_usage_metrics()TTSService.start_text_aggregation_metrics()TTSService.stop_text_aggregation_metrics()TTSService.sample_rateTTSService.chunk_sizeTTSService.set_model()TTSService.set_voice()TTSService.create_context_id()TTSService.run_tts()TTSService.language_to_service_language()TTSService.flush_audio()TTSService.start()TTSService.stop()TTSService.cancel()TTSService.add_text_transformer()TTSService.remove_text_transformer()TTSService.on_turn_context_created()TTSService.on_turn_context_completed()TTSService.process_frame()TTSService.push_frame()TTSService.tts_process_generator()TTSService.start_word_timestamps()TTSService.reset_word_timestamps()TTSService.add_word_timestamps()TTSService.create_audio_context()TTSService.append_to_audio_context()TTSService.remove_audio_context()TTSService.has_active_audio_context()TTSService.get_audio_contexts()TTSService.get_active_audio_context_id()TTSService.remove_active_audio_context()TTSService.reset_active_audio_context()TTSService.audio_context_available()TTSService.on_audio_context_interrupted()TTSService.on_audio_context_completed()
WordTTSServiceWebsocketTTSServiceInterruptibleTTSServiceWebsocketWordTTSServiceInterruptibleWordTTSServiceAudioContextTTSServiceAudioContextWordTTSService
- vision_service
- websocket_service