LICENSE
MANIFEST.in
README.md
THIRD_PARTY_NOTICES
pyproject.toml
setup.py
docs/compatibility.md
docs/migration.md
docs/platform.md
docs/pypi.md
examples/endpoints.py
examples/realtime.py
examples/realtime_asr.py
examples/tts.py
examples/tts_multi_context.py
src/avartha/__init__.py
src/avartha/_config.py
src/avartha/_exceptions.py
src/avartha/_http_errors.py
src/avartha/_models.py
src/avartha/_openai_http.py
src/avartha/_openai_http_errors.py
src/avartha/_pacing.py
src/avartha/_realtime_asr.py
src/avartha/_realtime_openai.py
src/avartha/_realtime_resources.py
src/avartha/_realtime_tts.py
src/avartha/_sentinels.py
src/avartha/_speech_config.py
src/avartha/_speech_http.py
src/avartha/_speech_resources.py
src/avartha/_unsupported.py
src/avartha/_websocket.py
src/avartha/_ws_state.py
src/avartha/client.py
src/avartha/control.py
src/avartha/elevenlabs.py
src/avartha/errors.py
src/avartha/openai.py
src/avartha/pagination.py
src/avartha/py.typed
src/avartha/conversational_ai/__init__.py
src/avartha/realtime/__init__.py
src/avartha/realtime/speech.py
src/avartha/resources/__init__.py
src/avartha/resources/models.py
src/avartha/resources/realtime/__init__.py
src/avartha/resources/realtime/realtime.py
src/avartha/types/__init__.py
src/avartha/types/model.py
src/avartha/types/speech_language.py
src/avartha/types/websocket_connection_options.py
src/avartha/types/websocket_reconnection.py
src/avartha/types/audio/__init__.py
src/avartha/types/audio/transcription_language.py
src/avartha/types/realtime/__init__.py
src/avartha/types/realtime/audio_transcription.py
src/avartha/types/realtime/audio_transcription_param.py
src/avartha/types/realtime/conversation_created_event.py
src/avartha/types/realtime/conversation_item.py
src/avartha/types/realtime/conversation_item_added.py
src/avartha/types/realtime/conversation_item_create_event.py
src/avartha/types/realtime/conversation_item_create_event_param.py
src/avartha/types/realtime/conversation_item_created_event.py
src/avartha/types/realtime/conversation_item_delete_event.py
src/avartha/types/realtime/conversation_item_delete_event_param.py
src/avartha/types/realtime/conversation_item_deleted_event.py
src/avartha/types/realtime/conversation_item_done.py
src/avartha/types/realtime/conversation_item_input_audio_transcription_completed_event.py
src/avartha/types/realtime/conversation_item_input_audio_transcription_delta_event.py
src/avartha/types/realtime/conversation_item_input_audio_transcription_failed_event.py
src/avartha/types/realtime/conversation_item_input_audio_transcription_segment.py
src/avartha/types/realtime/conversation_item_param.py
src/avartha/types/realtime/conversation_item_retrieve_event.py
src/avartha/types/realtime/conversation_item_retrieve_event_param.py
src/avartha/types/realtime/conversation_item_truncate_event.py
src/avartha/types/realtime/conversation_item_truncate_event_param.py
src/avartha/types/realtime/conversation_item_truncated_event.py
src/avartha/types/realtime/input_audio_buffer_append_event.py
src/avartha/types/realtime/input_audio_buffer_append_event_param.py
src/avartha/types/realtime/input_audio_buffer_clear_event.py
src/avartha/types/realtime/input_audio_buffer_clear_event_param.py
src/avartha/types/realtime/input_audio_buffer_cleared_event.py
src/avartha/types/realtime/input_audio_buffer_commit_event.py
src/avartha/types/realtime/input_audio_buffer_commit_event_param.py
src/avartha/types/realtime/input_audio_buffer_committed_event.py
src/avartha/types/realtime/input_audio_buffer_dtmf_event_received_event.py
src/avartha/types/realtime/input_audio_buffer_speech_started_event.py
src/avartha/types/realtime/input_audio_buffer_speech_stopped_event.py
src/avartha/types/realtime/input_audio_buffer_timeout_triggered.py
src/avartha/types/realtime/log_prob_properties.py
src/avartha/types/realtime/mcp_list_tools_completed.py
src/avartha/types/realtime/mcp_list_tools_failed.py
src/avartha/types/realtime/mcp_list_tools_in_progress.py
src/avartha/types/realtime/noise_reduction_type.py
src/avartha/types/realtime/output_audio_buffer_clear_event.py
src/avartha/types/realtime/output_audio_buffer_clear_event_param.py
src/avartha/types/realtime/rate_limits_updated_event.py
src/avartha/types/realtime/realtime_audio_config.py
src/avartha/types/realtime/realtime_audio_config_input.py
src/avartha/types/realtime/realtime_audio_config_input_param.py
src/avartha/types/realtime/realtime_audio_config_output.py
src/avartha/types/realtime/realtime_audio_config_output_param.py
src/avartha/types/realtime/realtime_audio_config_param.py
src/avartha/types/realtime/realtime_audio_formats.py
src/avartha/types/realtime/realtime_audio_formats_param.py
src/avartha/types/realtime/realtime_audio_input_turn_detection.py
src/avartha/types/realtime/realtime_audio_input_turn_detection_param.py
src/avartha/types/realtime/realtime_client_event.py
src/avartha/types/realtime/realtime_client_event_param.py
src/avartha/types/realtime/realtime_conversation_item_assistant_message.py
src/avartha/types/realtime/realtime_conversation_item_assistant_message_param.py
src/avartha/types/realtime/realtime_conversation_item_function_call.py
src/avartha/types/realtime/realtime_conversation_item_function_call_output.py
src/avartha/types/realtime/realtime_conversation_item_function_call_output_param.py
src/avartha/types/realtime/realtime_conversation_item_function_call_param.py
src/avartha/types/realtime/realtime_conversation_item_system_message.py
src/avartha/types/realtime/realtime_conversation_item_system_message_param.py
src/avartha/types/realtime/realtime_conversation_item_user_message.py
src/avartha/types/realtime/realtime_conversation_item_user_message_param.py
src/avartha/types/realtime/realtime_error.py
src/avartha/types/realtime/realtime_error_event.py
src/avartha/types/realtime/realtime_function_tool.py
src/avartha/types/realtime/realtime_function_tool_param.py
src/avartha/types/realtime/realtime_mcp_approval_request.py
src/avartha/types/realtime/realtime_mcp_approval_request_param.py
src/avartha/types/realtime/realtime_mcp_approval_response.py
src/avartha/types/realtime/realtime_mcp_approval_response_param.py
src/avartha/types/realtime/realtime_mcp_list_tools.py
src/avartha/types/realtime/realtime_mcp_list_tools_param.py
src/avartha/types/realtime/realtime_mcp_protocol_error.py
src/avartha/types/realtime/realtime_mcp_protocol_error_param.py
src/avartha/types/realtime/realtime_mcp_tool_call.py
src/avartha/types/realtime/realtime_mcp_tool_call_param.py
src/avartha/types/realtime/realtime_mcp_tool_execution_error.py
src/avartha/types/realtime/realtime_mcp_tool_execution_error_param.py
src/avartha/types/realtime/realtime_mcphttp_error.py
src/avartha/types/realtime/realtime_mcphttp_error_param.py
src/avartha/types/realtime/realtime_reasoning.py
src/avartha/types/realtime/realtime_reasoning_effort.py
src/avartha/types/realtime/realtime_reasoning_param.py
src/avartha/types/realtime/realtime_response.py
src/avartha/types/realtime/realtime_response_create_audio_output.py
src/avartha/types/realtime/realtime_response_create_audio_output_param.py
src/avartha/types/realtime/realtime_response_create_mcp_tool.py
src/avartha/types/realtime/realtime_response_create_mcp_tool_param.py
src/avartha/types/realtime/realtime_response_create_params.py
src/avartha/types/realtime/realtime_response_create_params_param.py
src/avartha/types/realtime/realtime_response_status.py
src/avartha/types/realtime/realtime_response_usage.py
src/avartha/types/realtime/realtime_response_usage_input_token_details.py
src/avartha/types/realtime/realtime_response_usage_output_token_details.py
src/avartha/types/realtime/realtime_server_event.py
src/avartha/types/realtime/realtime_session_create_request.py
src/avartha/types/realtime/realtime_session_create_request_param.py
src/avartha/types/realtime/realtime_tool_choice_config.py
src/avartha/types/realtime/realtime_tool_choice_config_param.py
src/avartha/types/realtime/realtime_tools_config.py
src/avartha/types/realtime/realtime_tools_config_param.py
src/avartha/types/realtime/realtime_tools_config_union.py
src/avartha/types/realtime/realtime_tracing_config.py
src/avartha/types/realtime/realtime_tracing_config_param.py
src/avartha/types/realtime/realtime_transcription_session_audio.py
src/avartha/types/realtime/realtime_transcription_session_audio_input.py
src/avartha/types/realtime/realtime_transcription_session_audio_input_param.py
src/avartha/types/realtime/realtime_transcription_session_audio_input_turn_detection.py
src/avartha/types/realtime/realtime_transcription_session_audio_input_turn_detection_param.py
src/avartha/types/realtime/realtime_transcription_session_audio_param.py
src/avartha/types/realtime/realtime_transcription_session_create_request.py
src/avartha/types/realtime/realtime_transcription_session_create_request_param.py
src/avartha/types/realtime/realtime_truncation.py
src/avartha/types/realtime/realtime_truncation_param.py
src/avartha/types/realtime/realtime_truncation_retention_ratio.py
src/avartha/types/realtime/realtime_truncation_retention_ratio_param.py
src/avartha/types/realtime/response_audio_delta_event.py
src/avartha/types/realtime/response_audio_done_event.py
src/avartha/types/realtime/response_audio_transcript_delta_event.py
src/avartha/types/realtime/response_audio_transcript_done_event.py
src/avartha/types/realtime/response_cancel_event.py
src/avartha/types/realtime/response_cancel_event_param.py
src/avartha/types/realtime/response_content_part_added_event.py
src/avartha/types/realtime/response_content_part_done_event.py
src/avartha/types/realtime/response_create_event.py
src/avartha/types/realtime/response_create_event_param.py
src/avartha/types/realtime/response_created_event.py
src/avartha/types/realtime/response_done_event.py
src/avartha/types/realtime/response_function_call_arguments_delta_event.py
src/avartha/types/realtime/response_function_call_arguments_done_event.py
src/avartha/types/realtime/response_mcp_call_arguments_delta.py
src/avartha/types/realtime/response_mcp_call_arguments_done.py
src/avartha/types/realtime/response_mcp_call_completed.py
src/avartha/types/realtime/response_mcp_call_failed.py
src/avartha/types/realtime/response_mcp_call_in_progress.py
src/avartha/types/realtime/response_output_item_added_event.py
src/avartha/types/realtime/response_output_item_done_event.py
src/avartha/types/realtime/response_text_delta_event.py
src/avartha/types/realtime/response_text_done_event.py
src/avartha/types/realtime/session_created_event.py
src/avartha/types/realtime/session_update_event.py
src/avartha/types/realtime/session_update_event_param.py
src/avartha/types/realtime/session_updated_event.py
src/avartha/types/responses/__init__.py
src/avartha/types/responses/image_detail.py
src/avartha/types/responses/response_input_file.py
src/avartha/types/responses/response_input_file_param.py
src/avartha/types/responses/response_input_image.py
src/avartha/types/responses/response_input_image_param.py
src/avartha/types/responses/response_input_text.py
src/avartha/types/responses/response_input_text_param.py
src/avartha/types/responses/response_prompt.py
src/avartha/types/responses/response_prompt_param.py
src/avartha/types/responses/tool_choice_function.py
src/avartha/types/responses/tool_choice_function_param.py
src/avartha/types/responses/tool_choice_mcp.py
src/avartha/types/responses/tool_choice_mcp_param.py
src/avartha/types/responses/tool_choice_options.py
src/avartha/types/shared/__init__.py
src/avartha/types/shared/metadata.py
src/avartha/types/shared_params/__init__.py
src/avartha/types/shared_params/metadata.py
src/avartha/types/speech/__init__.py
src/avartha/types/speech/alignment.py
src/avartha/types/speech/audio_output_multi.py
src/avartha/types/speech/close_context.py
src/avartha/types/speech/close_socket.py
src/avartha/types/speech/final_output_multi.py
src/avartha/types/speech/fine_tuning_response.py
src/avartha/types/speech/fine_tuning_response_state_value.py
src/avartha/types/speech/flush_context.py
src/avartha/types/speech/generation_config.py
src/avartha/types/speech/get_voices_response.py
src/avartha/types/speech/get_voices_v_2_response.py
src/avartha/types/speech/initialize_connection_multi.py
src/avartha/types/speech/language_response.py
src/avartha/types/speech/manual_verification_file_response.py
src/avartha/types/speech/manual_verification_response.py
src/avartha/types/speech/model.py
src/avartha/types/speech/model_rates_response_model.py
src/avartha/types/speech/normalized_alignment.py
src/avartha/types/speech/output_format.py
src/avartha/types/speech/pronunciation_dictionary_locator.py
src/avartha/types/speech/reader_resource_response_model.py
src/avartha/types/speech/reader_resource_response_model_resource_type.py
src/avartha/types/speech/realtime_voice_settings.py
src/avartha/types/speech/recording_response.py
src/avartha/types/speech/review_status.py
src/avartha/types/speech/send_text_multi.py
src/avartha/types/speech/speaker_response_model.py
src/avartha/types/speech/speaker_separation_response_model.py
src/avartha/types/speech/speaker_separation_response_model_status.py
src/avartha/types/speech/utterance_response_model.py
src/avartha/types/speech/verification_attempt_response.py
src/avartha/types/speech/verified_voice_language_response_model.py
src/avartha/types/speech/voice.py
src/avartha/types/speech/voice_category.py
src/avartha/types/speech/voice_labelling_status.py
src/avartha/types/speech/voice_recording_quality.py
src/avartha/types/speech/voice_safety_control.py
src/avartha/types/speech/voice_sample.py
src/avartha/types/speech/voice_settings.py
src/avartha/types/speech/voice_sharing_moderation_check_response_model.py
src/avartha/types/speech/voice_sharing_response.py
src/avartha/types/speech/voice_sharing_response_category.py
src/avartha/types/speech/voice_sharing_state.py
src/avartha/types/speech/voice_verification_response.py
src/avartha_python_sdk.egg-info/PKG-INFO
src/avartha_python_sdk.egg-info/SOURCES.txt
src/avartha_python_sdk.egg-info/dependency_links.txt
src/avartha_python_sdk.egg-info/requires.txt
src/avartha_python_sdk.egg-info/top_level.txt