family-ai-voice-assistant-core

View on PyPIReverse Dependencies (2)

0.1.0 family_ai_voice_assistant_core-0.1.0-py3-none-any.whl

Wheel Details

Project: family-ai-voice-assistant-core
Version: 0.1.0
Filename: family_ai_voice_assistant_core-0.1.0-py3-none-any.whl
Download: [link]
Size: 92538
MD5: 740ad3fbecd6fbf1dd2efb4886f36e17
SHA256: 141be8f6861ca372e4c1b1d620269a3440c4e76fe6b8ff29ad3ac94335cba0c2
Uploaded: 2025-01-08 05:43:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: family-ai-voice-assistant-core
Version: 0.1.0
Summary: Core library for home smart speakers based on large language models (LLM).
Author: Augaria
Author-Email: augaria[at]163.com
Home-Page: https://github.com/augaria/family-ai-voice-assistant/tree/augaria/dev/src/family-ai-voice-assistant-core
Project-Url: Repository, https://github.com/augaria/family-ai-voice-assistant/tree/augaria/dev/src/family-ai-voice-assistant-core
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9,<4.0
Requires-Dist: Jinja2
Requires-Dist: colorama
Requires-Dist: docstring-parser
Requires-Dist: evdev; sys_platform == "linux"
Requires-Dist: flask
Requires-Dist: opentelemetry-api
Requires-Dist: opentelemetry-exporter-otlp
Requires-Dist: opentelemetry-sdk
Requires-Dist: pymongo
Requires-Dist: pytz
Requires-Dist: pyyaml
Requires-Dist: scipy
Requires-Dist: tzlocal
Description-Content-Type: text/markdown
[Description omitted; length: 8003 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
family_ai_voice_assistant/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
family_ai_voice_assistant/core/__init__.py sha256=XCD9Gz2YkZwtpqAUiLQR0pyJ9pArD6umiYg-KBEwmxQ 609
family_ai_voice_assistant/core/assistants/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
family_ai_voice_assistant/core/assistants/assistant_console_client.py sha256=eT6Xq-fHrTs3WvxeS3gvAdbtapjDkMlyye4WgMWL00I 1560
family_ai_voice_assistant/core/assistants/assistant_with_api.py sha256=9Ni5O7o84OVxD9BQuBm93vJRYpRTJUH9l34R1p6s4ks 2596
family_ai_voice_assistant/core/assistants/basic_assistant.py sha256=_zozMMrLzso232r1i-EO5NUcFyjCAcDrbRNK5YawFRk 7578
family_ai_voice_assistant/core/client_register.py sha256=iXnySEfP901bAA1dut1JAfJYixNcgtlDIpauRNetdP4 2708
family_ai_voice_assistant/core/client_selector.py sha256=uD0lBHV5Szsnlq0OpOiimymhcV2-Zs3zLcKXyFnUwc8 9771
family_ai_voice_assistant/core/clients/__init__.py sha256=Y8CWrEyccpaG8G_nnCTgdVEtg8LJDLHXBYCoJzPDXiw 802
family_ai_voice_assistant/core/clients/assistant_client.py sha256=hEAYb0PE0ZKDc7o33MWni7bo5REYMJVMlktOUKi7O6E 250
family_ai_voice_assistant/core/clients/chat_session_client.py sha256=_n5IVZSrUoj-94Ko0cLHBVYYkI9GTrfxGfs1D6Hr8gg 4166
family_ai_voice_assistant/core/clients/client_manager.py sha256=FQZWwyi1VGFJCxhX_mOyJRAcZ93pQEsw7yfCzVcHI_g 1029
family_ai_voice_assistant/core/clients/file_store_client.py sha256=FthuZ2Jp3LpaKhSYIe2zdymXBsTihv0g8hm05Ev5MSE 3387
family_ai_voice_assistant/core/clients/greeting_client.py sha256=bxvw3LHy1blsDOD05H1yOh6IvnIZPcCf8eiRdp6HqV0 892
family_ai_voice_assistant/core/clients/history_store_client.py sha256=95ynacXnG1FhtuSp3u8t0tw8ShZG1Ryqv0TnbfcWuyg 3942
family_ai_voice_assistant/core/clients/listening_client.py sha256=qnUVZJbQB1x3eDizsEPKQ0sXZgCtyZ_Ef3W_nacbbV4 3470
family_ai_voice_assistant/core/clients/llm_client.py sha256=VVjbAL37_ogfMHMRW2ZZkbuj0PyxlLKkGhcxl7NyVQg 4808
family_ai_voice_assistant/core/clients/play_sound_client.py sha256=XV48oJoqs9KOpLpS4hNdEEhWmkhe4dtsXMhVURLtwOQ 1183
family_ai_voice_assistant/core/clients/recognition_client.py sha256=67g1COHKEqrK0qeuNX4YemYdqHfacTmNm_1kR_z_C74 469
family_ai_voice_assistant/core/clients/speech_client.py sha256=x8h7P02tY_whL5sL6ZSEH_T9nHHgfOLd5Iuw-9e2bk4 1277
family_ai_voice_assistant/core/clients/waker_client.py sha256=1FE4vcikJ23Zw1WpJJDk3lXCgd1SW-zna-_i2vfKX_I 2951
family_ai_voice_assistant/core/clients/watiable_result_client.py sha256=k4Ai0HoBvEVAkmNQHU1UAgLA_0q7Uw8JLRB8K6-QfUM 378
family_ai_voice_assistant/core/configs/__init__.py sha256=0By-FTpx6FqAqPn6vEx6KQ-W0ynSmXYFzYo0fSQWCXI 914
family_ai_voice_assistant/core/configs/_config_handlers/__init__.py sha256=NVOusPqM3wHXZXfMttjy6xCOBTs681Hvrv5SgdfdETM 157
family_ai_voice_assistant/core/configs/_config_handlers/_config_handler.py sha256=nZvIDS9mPrkuM8QxttsCh7Rl28Lyj9zvE4kA5HBVmuQ 187
family_ai_voice_assistant/core/configs/_config_handlers/_config_handler_factory.py sha256=3SBSQeGuYp0uxREdOjPHSUL9VOa-gX_SWs-f7joJ_OY 913
family_ai_voice_assistant/core/configs/_config_handlers/_yaml_config_handler.py sha256=i23_CPHDtTtdq0FIYPmmAr_3LecIVgqoPAiY47GiioQ 516
family_ai_voice_assistant/core/configs/assistant_api_config.py sha256=lhhaAPlN40e6tuZkLvF8JgLo9tHi2sZVmkXzY0RcX9c 129
family_ai_voice_assistant/core/configs/chat_session_config.py sha256=ZrsmkU0g0Ua0C6E_cB4U0wJpN0syzQv6yOKrdHCFsSs 207
family_ai_voice_assistant/core/configs/config.py sha256=uAp7vZ5myVTPI7mEO6l0_OeE4slRJ4KBJ4LlvR7kI_o 1796
family_ai_voice_assistant/core/configs/file_store_config.py sha256=HSlj_K1AHoAXgduu90UzPaLvaSB8oc5Lk7mo7SjOg4w 134
family_ai_voice_assistant/core/configs/general_config.py sha256=xBLWXHWJ9KKmqPSR_PHj5_s-l6yCrkqIWrzvjQ_9Qzc 308
family_ai_voice_assistant/core/configs/history_store_config.py sha256=bMxJUhh7lab-NWYlHv_Z6Og-ydFPo9Yi_h5MhbNkq3w 202
family_ai_voice_assistant/core/configs/keyboard_config.py sha256=TjUWEMnJplv68NckwSQGFVh5l6qTHGU8gwNaSetmpzA 128
family_ai_voice_assistant/core/configs/logging_config.py sha256=Vp8K_PjukU6509i1EmiTo-oV0Ggo9Yo_zm-Y4kELUJ4 171
family_ai_voice_assistant/core/configs/speech_recognition_config.py sha256=BybU_7Gz4uLH79ib5TatfWQAI6jBEiLuB50mZf_3e58 233
family_ai_voice_assistant/core/configs/telemetry_config.py sha256=nWgNSdSwa935qZm5zfGUv3aLvGpduKia37B090_B0xw 323
family_ai_voice_assistant/core/configs/tools_config.py sha256=PQFEKyYmQN2piULWycS5LCChApFcSYDkiF8F-DBBq6c 383
family_ai_voice_assistant/core/contracts/__init__.py sha256=soPMnzORm6DHMboep1SwIwTK1ydBXZOdG8HQFJJPoDw 383
family_ai_voice_assistant/core/contracts/chat_record.py sha256=7vDEVzd7SfPNNKCwEJgsAZPS7iz8k4CZbUc__177Bi0 543
family_ai_voice_assistant/core/contracts/chat_request.py sha256=pOymPqWHfJGJhB60Yh89YVYs3NylfZM3NCx8PS5F07w 454
family_ai_voice_assistant/core/contracts/dict_convertible.py sha256=bBcmkAU16iOdCNaRzncQu9xVyQJYcYizZE6rghX4Xzk 2064
family_ai_voice_assistant/core/contracts/enums.py sha256=lOLG71RiphmrW6mdcsLaPWfqcLiNU-jRQnKfXmURsvU 596
family_ai_voice_assistant/core/contracts/function_info.py sha256=DnxFERKg62Obo39pnJKeFl7UFfZKfSfpM7VdVd-R6Ak 511
family_ai_voice_assistant/core/contracts/llm_function_def.py sha256=OeH1DbdooZaZT1dDUsoSrAO1tJbhg2CzlhRmRL1GKZ0 1274
family_ai_voice_assistant/core/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
family_ai_voice_assistant/core/helpers/common_helpers.py sha256=Vn9k8gzwU4kDr1zZ0c5dgZM98ASK9j-BMr_kU9IpYIQ 645
family_ai_voice_assistant/core/helpers/constants_provider.py sha256=iecgWnxBNon4OTfmpSflYpiZ-bdo_NsOwjU4XML7Gac 913
family_ai_voice_assistant/core/helpers/language_manager.py sha256=pg9pLHQOPdZ_nNv0kQx8dLwhACS9nfMZ8jn9kw7nqlM 771
family_ai_voice_assistant/core/helpers/mongodb_manager.py sha256=PTaeOzFqu9keQ4jVk5wAm7tmJgNf0_Vv1kRPZ9VsNsc 492
family_ai_voice_assistant/core/helpers/reflection_helpers.py sha256=T6ZY_QKVyH2TqzHh1LgWptKYjSr-iLwWrsun3ivOozE 2766
family_ai_voice_assistant/core/logging/__init__.py sha256=JsgkLWQWxwl82gteNeL8R4MCpC8HZwTIg-FT5kbnVhM 1780
family_ai_voice_assistant/core/logging/_ai_assistant_logger.py sha256=gAM0rvIL7IfkPFZ1Rt3ZRiMMlj2uF5GmiHeesr_9zBM 2249
family_ai_voice_assistant/core/logging/logger_manager.py sha256=OCU3-1KyN6UFCE980Ulb8C39Z3GBW3nx906kw0UJCW0 600
family_ai_voice_assistant/core/resources/constants_chs.json sha256=JkCpvBpXxW29NQ1duviKVeemKu8tvWhYISUik6FU3J0 393
family_ai_voice_assistant/core/resources/constants_en.json sha256=gj4AhgrbOAP23HZts6oZSHJqPGnnN8dW53VL6TrCfyQ 395
family_ai_voice_assistant/core/resources/ding.wav sha256=UA2FIKiUqkUAAnnQIzQFfpLRFBcE-uVAZiiWD9gkwVE 70060
family_ai_voice_assistant/core/telemetry/__init__.py sha256=d8InqoyAX0zaRR5DqdTcKceBfwKCowT9-DX0rFwgPTw 96
family_ai_voice_assistant/core/telemetry/_span.py sha256=K0jqni5JwF9D3lRaZknlez7K557C15hkFXBHq8LHQwk 1935
family_ai_voice_assistant/core/telemetry/_tracer_manager.py sha256=uaHXsTDL0q7-D7bhZuHZOwK7_Jc1dqlN--1Qy-Qa44A 1991
family_ai_voice_assistant/core/tools_engine/__init__.py sha256=YsV-1HFXmGrNOhAABDHqgCV54yasvI-g6tkuvm49dfY 98
family_ai_voice_assistant/core/tools_engine/_tool_functions_registration.py sha256=aLhWfjFUaZg62noxNQwGu0Ytdx-y7IRecs14jo9ZckU 1115
family_ai_voice_assistant/core/tools_engine/tool_functions_manager.py sha256=ZZhVP42FhmKFd4G1qRdhKLDw4a3vVEONHXRNkCUeIzE 6535
family_ai_voice_assistant/core/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
family_ai_voice_assistant/core/utils/ai_output_filter.py sha256=lNTBAkZMj-iBAZXL0THCwT87MjYP5iFxCVghwKP9b68 264
family_ai_voice_assistant/core/utils/global_instance_manager.py sha256=QRjibNlts8StAfyPUEu_NcMgV47Emm3zZQSobsOxtEc 1225
family_ai_voice_assistant/core/utils/no_alsa_error.py sha256=F0yzYHOqfTBUZV-enEnHCwj_je2sEcVlZ2yxwEbEJuU 795
family_ai_voice_assistant/core/utils/program_control.py sha256=PBj7F7cJnkFdscxlN8dnNa0aCSGJWLgTyOzqeMXuXHQ 262
family_ai_voice_assistant/core/utils/singleton_meta.py sha256=etUQIzVr91Mg9u9J0J2AlQLOZ8XF7adB8bKx3hEP_ao 472
family_ai_voice_assistant/core/utils/wav_utils.py sha256=nckwtAOC7jYYw_tqTE7fCLr-nsQm8M8XpWhsjGbTaCo 779
family_ai_voice_assistant_core-0.1.0.dist-info/METADATA sha256=X-gi6RAOjZXTd1xNVizNJuXa_TvX8HwTgGzSbM8sI-c 9252
family_ai_voice_assistant_core-0.1.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
family_ai_voice_assistant_core-0.1.0.dist-info/entry_points.txt sha256=Uw4gwwKNhUDeBKYMMlrNssancGFHfXnoIfdrZ5dXiIk 238
family_ai_voice_assistant_core-0.1.0.dist-info/RECORD

entry_points.txt

family_ai_voice_assistant_console = family_ai_voice_assistant.core.assistants.assistant_console_client:main
family_ai_voice_assistant_file_server = family_ai_voice_assistant.core.clients.file_store_client:start_file_server